我弟弟仍然住在中国,他是迈克尔·菲尔普斯的粉丝。他想看看他的推特帖子。因为他们不能在GFW后面访问twitter,设置VPN对我妈妈来说太难了。我想写一些东西,抓住推特,并把它们发送到我妈妈的电子邮件。你知道吗
我使用python作为我的主要语言。熟悉tweepy/request/scrapy
我试过或想过三种方法:
使用twitterapi并获取user_timeline
。但是,此方法将丢失所有图形数据并抛出一堆无用的链接,这些链接只有在正确渲染后才可见
做一个网页抓取和保存的html内容。然后将html文件作为附件发送。然而,这种方法仍然会丢失一些图形内容,而且对40多岁的人来说也不是那么友好,另外,很难判断我已经浏览了多少条tweet以及是否有更新。
在电子邮件中包装html内容,并在电子邮件中使用html呈现。我以前没用过这个,所以我不确定它会怎样。
我知道“做这件事最好的方法是什么”这样的问题总是被否决,所以我相信这个问题是非常特别的,足以引起有意义的问答。任何建议都将不胜感激。你知道吗
你有没有想过使用selenium并拍摄浏览器窗口的屏幕截图?用硒做屏幕截图很容易
您必须找到一种方法来自动监视新tweet,并在发现新tweet时运行selenium脚本。不过,就保存图形内容而言,使用Selenium拍摄屏幕截图很容易实现。你知道吗
文件:http://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver.get_screenshot_as_file
相关问题 更多 >
编程相关推荐