#!/usr/bin/python # -*- coding: utf-8 -*- import urllib2 import requests import urllib from bs4 import BeautifulSoup import os if os.path.exists('C:\Users\dengjianfeng\Pictures\Saved Pictures') == True: # 如果目录不存在则创建 print("image dir is exsit") else: os.mkdir('image') header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) \ AppleWebKit/537.36 (KHTML, like Gecko) \ Chrome/35.0.1916.114 Safari/537.36', 'Cookie': 'AspxAutoDetectCookieSupport=1' } i = 0 for page in range(1,600): url = 'https://bing.ioliu.cn/?p='+str(page) r = requests.get(url) contents = r.text soup = BeautifulSoup(contents,'html.parser') divs = soup.find_all('div','item') for div in divs: imgs = div.find_all('img') for img in imgs: print(img['src']) print(img['src'].replace('400x240','1920x1080')) request = urllib2.Request(img['src'].replace('400x240','1920x1080'), None, header) response = urllib2.urlopen(request) with open('C:\Users\dengjianfeng\Pictures\Saved Pictures\%s.jpg'%i, "wb") as f: f.write(response.read()) i += 1 print('成功抓取第%s张图片'%i) print('共抓取'+str(i)+'张图片')