import requests
from bs4 import BeautifulSoup
url = "https://umei.net/bizhitupian/meinvbizhi/yangyanmeinv.htm"
resp = requests.get(url)
resp.encoding = "utf-8"
page = BeautifulSoup(resp.text)
alist = page.find('div',class_="TypeList").find_all('a')
for a in alist:
b = a.get("href")
href = "https://umei.net/" + b
child_page_resp = requests.get(href)
child_page_resp.encoding = "utf-8"
child_page = BeautifulSoup(child_page_resp.text)
try:
img = child_page.find('p',align="center").find('img')
except:
break
src = img.get('src')
img_resp = requests.get(src)
img_name = src.split('/')[-1]#获取连接中最后一块作为保存名
with open(img_name,mode = 'wb') as f:
f.write(img_resp.content)
print(img_name,'over')
time.sleep(1)
print("allover")
python爬取图片
最新推荐文章于 2024-08-17 17:18:53 发布
这段代码演示了如何使用Python的requests和BeautifulSoup库从umei.net网站抓取图片链接,并将图片下载到本地。它首先获取指定网页的链接列表,然后遍历每个链接,找到并下载页面中的图片。
摘要由CSDN通过智能技术生成