python爬虫无敌简单案列之堆糖网的图片爬取
生活随笔
收集整理的這篇文章主要介紹了
python爬虫无敌简单案列之堆糖网的图片爬取
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?導(dǎo)入模塊:
import requests import urllib.parse from urllib.request import urlretrieve輸入需要搜索的內(nèi)容:?
num = 1 content = input('請輸入需要搜索的內(nèi)容:') start= int(input('請輸入起始頁數(shù):')) end= int(input('請輸入終止頁數(shù):')) for page in range(12*start,12*(end+1),12):url = f'https://www.duitang.com/napi/blogv2/list/by_search/?kw={content}&after_id={page}&type=feed&include_fields=top_comments%2Cis_root%2Csource_link%2Citem%2Cbuyable%2Croot_id%2Cstatus%2Clike_count%2Clike_id%2Csender%2Calbum%2Creply_count%2Cfavorite_blog_id&_type=&_=1677674899139'確立請求頭信息?
for page in range(12*start,12*(end+1),12):url = f'https://www.duitang.com/napi/blogv2/list/by_search/?kw={content}&after_id={page}&type=feed&include_fields=top_comments%2Cis_root%2Csource_link%2Citem%2Cbuyable%2Croot_id%2Cstatus%2Clike_count%2Clike_id%2Csender%2Calbum%2Creply_count%2Cfavorite_blog_id&_type=&_=1677674899139'headers = {'user-agent': '','cookie': '',}resp = requests.get(url, headers=headers)datas = resp.json()['data']['object_list']for data in datas:# print(data['photo']['path'])img = data['photo']['path']print(f"正在下載第{num}張圖片")urlretrieve(img, f'image/{num}.jpg')num += 1?
總結(jié)
以上是生活随笔為你收集整理的python爬虫无敌简单案列之堆糖网的图片爬取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每天一练——牛客网基础语法(9)
- 下一篇: python电路仿真软件_电路仿真软件m