【发布时间】:2014-07-23 14:27:17
【问题描述】:
我编写了一个小的 Python 脚本来使用 selenium 从网站下载图片:
from selenium import webdriver
import urllib.request
class FirefoxTest:
def firefoxTest(self):
self.driver=webdriver.Firefox()
self.driver.get("http://www.sitew.com")
self.r=self.driver.find_element_by_tag_name('img')
self.uri=self.r.get_attribute("src")
self.g=urllib.request.urlopen(self.uri)
with open("begueradj.png",'b+w') as self.f:
self.f.write(self.g.read())
if __name__=='__main__':
FT=FirefoxTest()
FT.firefoxTest()
如何修改我的代码以便:
- 下载网页上的所有图片?
- 不要为我下载的图片命名,而是保留其默认名称?
【问题讨论】:
-
如果您要手动执行此操作,您能描述一下您将采取的步骤吗?把这些步骤写在一张纸上。开始将这些步骤转化为代码。
标签: python firefox selenium python-3.x selenium-webdriver