import time import requests class Image(object): def __init__(self): self.url = 'https://image.baidu.com/user/logininfo?' self.headers = { 'Cookie': 'BDIMGISLOGIN=0; winWH=%5E6_1480x240; BDqhfp=%E7%8B%97%26%260-10-1undefined%26%260%26%261; BIDUPSID=3F0BCD1719BF2C7135C5CEAC2501A67B; PSTM=1613987492; BAIDUID=3F0BCD1719BF2C71EAC1A5F50D6190F2:FG=1; BDUSS=nE4WkNkTlBxNENQelB6N3RYZlR0R3FTZnMtaWhyRklYWW8yWVdGN0M0ZDFkcWRnSVFBQUFBJCQAAAAAAQAAAAEAAAA9SdM96tjPpjE1NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHXpf2B16X9gS; BDUSS_BFESS=nE4WkNkTlBxNENQelB6N3RYZlR0R3FTZnMtaWhyRklYWW8yWVdGN0M0ZDFkcWRnSVFBQUFBJCQAAAAAAQAAAAEAAAA9SdM96tjPpjE1NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHXpf2B16X9gS; __yjs_duid=1_ac88ef1bd764efeb9d0a35c897732e391619271708137; indexPageSugList=%5B%22%E5%BE%BD%E8%8F%9C%22%2C%22%E9%97%BD%E8%8F%9C%E8%8F%9C%E9%95%BF%E5%9B%BE%22%2C%22%E8%8A%B1%22%5D; BAIDUID_BFESS=3F0BCD1719BF2C71EAC1A5F50D6190F2:FG=1; BDRCVFR[k2U9xfnuVt6]=mk3SLVN4HKm; H_PS_PSSID=; BDRCVFR[X_XKQks0S63]=mk3SLVN4HKm; firstShowTip=1; BDRCVFR[dG2JNJb_ajR]=mk3SLVN4HKm; BDRCVFR[tox4WRQ4-Km]=mk3SLVN4HKm; BDRCVFR[-pGxjrCMryR]=mk3SLVN4HKm; BDRCVFR[CLK3Lyfkr9D]=mk3SLVN4HKm; BA_HECTOR=al01ala524ah25a04u1gd8hi20r; userFrom=www.baidu.com; ab_sr=1.0.1_NTRiYzg0YzA3Y2U2YTVmOGNhNzg0M2JiYzgxNjFiY2E5MmE1YzhlNWUyNTNkMmJjZGIzYzVmZjlmMTIyYmRjYTVmMzQ4OTZjMjIwODNkMWEyYzM5MzUwZWI0YmU0NmIxOTQ0NWM3ZjU3ZGEzODk5ZDViNTJkYWI3N2MyNjNhYTQ3MjMxN2Q2YzcxZDc4NzNmOGQ3ZTM2ZDFkOGU1YjJiZmNiYzdjMGRkZGI1ZmRjMWQ4ZDFiY2NiMjI0NzRiOGNi' 'User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Edg/91.0.864.54' } self.params = { 'logid': '11258229841257328731', 'ipn': 'rj', 'ct': '201326592', 'is': '', 'fp': 'result', 'queryWord': '狗', 'cl': '2', 'lm': ' -1', 'ie': ' utf - 8', 'oe': ' utf - 8', 'adpicid': '', 'st': ' -1', ' z': '', 'ic': ' 0', 'hd': '', ' latest': '', 'copyright': '', 'word': ' 狗', 's': '', 'se': '', 'tab': '', 'width': '', 'height': '', 'face': '0', 'istype': '2', 'qc': '', 'nc': '1', 'fr': '', 'expermode': '', 'nojc': '', 'pn': '', 'rn': '30', 'gsm': '', 'timr': '', } self.image_list = [] def get_image(self, num): for i in range(0, num): self.params['time'] = int(time.time() * 1000) self.params['pn'] = i * 30 response = requests.get(url=self.url, headers=self.headers) for j in range(0, len(response.json()['data']) - 1): self.image_list.append(response.json()['data'][j]['thumbURL']) def save_image(self): n = 1 for i in self.image_list: image = requests.get(url=i) with open('./图片/{}.JPG'.format(n), 'wb') as f: f.write(image.content) n += 1 if __name__ == '__main__': image = Image() image.get_image(1) image.save_image()
你要给出你什么错误