通过中文fi重定向twitter页面

2024-05-16 04:22:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我弟弟仍然住在中国,他是迈克尔·菲尔普斯的粉丝。他想看看他的推特帖子。因为他们不能在GFW后面访问twitter,设置VPN对我妈妈来说太难了。我想写一些东西,抓住推特,并把它们发送到我妈妈的电子邮件。你知道吗

我使用python作为我的主要语言。熟悉tweepy/request/scrapy

我试过或想过三种方法:

  1. 使用twitterapi并获取user_timeline。但是,此方法将丢失所有图形数据并抛出一堆无用的链接,这些链接只有在正确渲染后才可见

  2. 做一个网页抓取和保存的html内容。然后将html文件作为附件发送。然而,这种方法仍然会丢失一些图形内容,而且对40多岁的人来说也不是那么友好,另外,很难判断我已经浏览了多少条tweet以及是否有更新。

  3. 在电子邮件中包装html内容,并在电子邮件中使用html呈现。我以前没用过这个,所以我不确定它会怎样。

我知道“做这件事最好的方法是什么”这样的问题总是被否决,所以我相信这个问题是非常特别的,足以引起有意义的问答。任何建议都将不胜感激。你知道吗


Tags: 方法语言图形内容链接电子邮件htmltwitter
1条回答
网友
1楼 · 发布于 2024-05-16 04:22:06

你有没有想过使用selenium并拍摄浏览器窗口的屏幕截图?用硒做屏幕截图很容易

browser.get('twitter.com')
browser.get_screenshot_as_file('twitter_screenshot.png')

您必须找到一种方法来自动监视新tweet,并在发现新tweet时运行selenium脚本。不过,就保存图形内容而言,使用Selenium拍摄屏幕截图很容易实现。你知道吗

文件:http://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver.get_screenshot_as_file

相关问题 更多 >