1 写着玩儿的
2 # coding=utf-8
3 from selenium import webdriver
4 import requests,time,os
5 d = webdriver.Chrome()
6 d.maximize_window()
7 d.get("https://www.baidu.com")
8 d.find_element_by_id("kw").send_keys("吴彦祖")
9 d.find_element_by_id("su").click()
10 time.sleep(1)
11 d.find_element_by_xpath("//div[@id='content_left']//a").click()
12 time.sleep(1)
13 handles = d.window_handles
14 d.switch_to.window(handles[1])
15 eles = d.find_elements_by_xpath("//div[@class='imgbox']//img")
16 print(eles)
17 urls=[]
18 for ele in eles:
19 url = ele.get_attribute("src")
20 urls.append(url)
21 print(urls)
22 path =r"C:\Users\shixi\Desktop\吴彦祖\\"
23 #如果路径不存在,则新建路径
24 if os.path.isdir(path)!=True:
25 os.mkdir(path)
26 i = 0
27 for url in urls:
28 fname = url.split(",")[1].split("&")[0]+".jpg"
29 resp = requests.get(url,timeout=30)
30 data = resp.content
31 with open(path+fname,'wb') as f:
32 f.write(data)
33 i+=1
34 if i==9:
35 break
36 d.quit()
37 ————————————————
38 版权声明:本文为CSDN博主「Blackeggg」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
39 原文链接:https://blog.csdn.net/qq_38928520/article/details/90295016