完整代码如下:
import time
from urllib.request import urlretrieve
import requests
import json
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34'}
def get_picture(path):
m=0
for i in range(1,3):#此处只爬取了60张,若想获取多张可修改此处,循环为30
urls = ['https://image.baidu.com/search/albumsdata?pn='+str(i*30)+'&rn=30&tn=albumsdetail&word=%E9%A3%8E%E6%99%AF&album_tab=%E9%A3%8E%E6%99%AF%E6%97%85%E8%A1%8C&album_id=616&ic=0&curPageNum='+str(i)]
#https://image.baidu.com/search/acjson?tn=resultjson_com&logid=10352069024892154480&ipn=rj&ct=201326592&is=&fp=result&fr=&word=%E9%A3%8E%E6%99%AF&queryWord=%E9%A3%8E%E6%99%AF&cl=2&lm=-1&ie=utf-8&oe