如何使用Python mechanize在页面上保存包含图像的页面

如何使用Python mechanize在页面上保存包含图像的页面,python,screen-scraping,mechanize,Python,Screen Scraping,Mechanize,所以我知道mechanize可以使python脚本的行为完全像浏览器一样。 使用浏览器,我可以将加载的页面保存到本地磁盘,包括页面中的图像 如何使用mechanize实现这一点? 它似乎无法在页面上保存图像 我使用的例子来自 提前感谢没有直接的方法可以做到这一点,但以下是您需要采取的步骤 使用mechanize或urllib2打开页面 获取html 用lxml解析html 查找所有图像URL 对于使用mechanize或urllib2打开的每个图像url,并保存 在这种情况下,如果您只想处理

所以我知道mechanize可以使python脚本的行为完全像浏览器一样。 使用浏览器,我可以将加载的页面保存到本地磁盘,包括页面中的图像 如何使用mechanize实现这一点? 它似乎无法在页面上保存图像

我使用的例子来自
提前感谢

没有直接的方法可以做到这一点,但以下是您需要采取的步骤

  • 使用mechanize或urllib2打开页面
  • 获取html
  • 用lxml解析html
  • 查找所有图像URL
  • 对于使用mechanize或urllib2打开的每个图像url,并保存
在这种情况下,如果您只想处理一个页面,并且不需要登录就可以访问它,那么mechanize在urllib2上并没有提供任何东西。您可能会发现这项任务很有用