python学习吧 关注:15,673贴子:76,136
  • 0回复贴,共1

爬取美女图片,代码出现问题

只看楼主收藏回复

import requests
from bs4 import BeautifulSoup
import re
# 发送请求,解析获得父网页
father_url = 'https://www.igdcc.com/4Kmeinv/'
heards = {'User-Agent':
'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36'}
r1 = requests.get(father_url,headers=heards)
r1.encoding = r1.apparent_encoding
# body > div.mt15.clearfix.pic-auto.pic-list
soup1 = BeautifulSoup(r1.text,'lxml')
# 找取某一个自己要的信息
father_picture = str(soup1.find('div',attrs={'class': 'mt15 clearfix pic-auto pic-list'}).find_all('a',attrs={'target':'_blank'}))
img_url = re.findall(r'https.*jpg',father_picture)
# print(img_url)
n = 1
falename = f'图片{n}.jpg'
for img in img_url:
with open(falename, 'wb') as f:
f.write(requests.get(img).content)
print(f'第{n}张图片保存成功')
n+=1
请吧友们帮帮忙,为什么会爬取不到呢?


1楼2023-11-19 12:28回复