gpt4 book ai didi

python - 如何使用Python从网页下载所有图像?

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:07 25 4
gpt4 key购买 nike

我有这个脚本,它打开一个包含所需网页的浏览器页面,我想从该页面下载所有图像,给定这个脚本,我该如何做到这一点:

from selenium import webdriver
import urllib
class ChromefoxTest:
def __init__(self,url):
self.url=url
def chromeTest(self):
self.driver=webdriver.Chrome()
self.driver.get(self.url)
self.r=self.driver.find_element_by_tag_name('img')
self.uri=self.r.get_attribute("src")
self.g=urllib.urlopen(self.uri)
if __name__=='__main__':
FT=ChromefoxTest("http://www.google.com")
FT.chromeTest()

最佳答案

from selenium import webdriver
import urllib

class ChromefoxTest:
def __init__(self,url):
self.url=url
self.uri = []
self.folder = '/home/palladin/imgs'

def chromeTest(self):
self.driver=webdriver.Chrome()
self.driver.get(self.url)
self.r=self.driver.find_elements_by_tag_name('img')
for v in self.r:
src = v.get_attribute("src")
self.uri.append(src)
pos = len(src) - src[::-1].index('/')
print src[pos:]
self.g=urllib.urlretrieve(src, "/".join([self.folder, src[pos:]]))

if __name__=='__main__':
FT=ChromefoxTest("http://www.google.com")
FT.chromeTest()

关于python - 如何使用Python从网页下载所有图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45781388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com