看妹子,无聊
使用selenium观看,使用requests保存,边看边存,使用selenium比较慢,看一张停一秒,但是不会被网站封ip
代码
import os from selenium import webdriver from time import sleep import requests url = "https://www.mzitu.com/192254" driver = webdriver.Chrome() driver.get(url) driver.implicitly_wait(3) driver.maximize_window() sleep(3) file_num = 1 num = 1 while True: try: link = driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[3]/p/a/img').get_attribute("src") print(link) title = driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[3]/p/a/img').get_attribute("alt") print(title) headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", "Referer": "https://www.mzitu.com/xinggan/" } res = requests.get(link,headers=headers).content file_path = r'D:\jar\pic12p{}'.format(file_num) if num % 300 == 0: file_num += 1 if not os.path.exists(file_path): os.mkdir(file_path) jpg_path = os.path.join(file_path, '{}.jpg'.format(num)) try: with open(jpg_path, 'wb') as f: f.write(res) except: pass num += 1 sleep(1) driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[3]/p/a/img').click() except: pass sleep(3) driver.quit()