使用Mechanize for python,需要能够右键单击

时间:2014-06-04 02:12:54

标签: python selenium web-scraping mechanize

我的脚本登录到我的帐户,浏览所需的链接,但我需要下载图片。这似乎很容易使用urlretrive。问题是图像的src属性包含一个链接,指向启动下载提示的页面,因此我唯一可预见的选择是右键单击并选择“另存为”。我使用机械化,而且我可以告诉我,Mechanize没有这个功能。我的问题是我应该切换到像Selenium这样的东西吗?

2 个答案:

答案 0 :(得分:0)

机械化,最后我检查过,维护得很差并且记录在案。 Selenium拥有更加活跃的社区。

话虽如此:为什么你需要机械化来做到这一点?为什么不使用urllib

答案 1 :(得分:0)

我会尝试观看Chrome的网络标签,并尝试模仿最终请求以获取图片。如果结果太难了,那么我会按照你的建议使用硒。