因此,我知道机械化可以使python脚本的行为完全类似于浏览器。
使用浏览器,我可以将加载的页面(包括页面中的图像)保存到本地磁盘中
我该如何机械化?
它似乎无法在页面上保存图像

我正在使用This page中的示例
提前致谢

最佳答案

没有直接的方法可以执行此操作,但是这是您需要执行的步骤


使用机械化或urllib2打开页面
获取HTML
用lxml解析html
找到所有图片网址
使用mechanize或urllib2打开的每个图像URL,然后保存


在这种情况下,如果您只想处理一页并且不需要登录就可以使用机械化,那么urllib2并不能为您提供任何帮助。您可能会发现requests对于此任务很有用。

关于python - 如何使用Python机械化保存页面,包括页面上的图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6971470/

10-16 22:51