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
selenium+requests爬取百度图片(基础篇)
猜你喜欢
转载自www.cnblogs.com/mudingxi/p/12727055.html
今日推荐
周排行