91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過分析ajax中信息爬取圖片

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-03-23 17:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過本案例解析ajax請求返回的信息下載圖片

爬取url地址:https://pic.sogou.com/pics?query=動物

分析:

分析url地址:每頁25條數(shù)據(jù),共計10頁

第1頁:https://pic.sogou.com/napi/pc/searchList?mode=1&start=0&xml_len=48&query=動物
第2頁:https://pic.sogou.com/napi/pc/searchList?mode=1&start=48&xml_len=48&query=動物
第3頁:https://pic.sogou.com/napi/pc/searchList?mode=1&start=96&xml_len=48&query=動物

通過分析得出請求改變start參數(shù)就可以改變頁數(shù)

具體實現(xiàn)代碼:

import requests
import os

class ImageSougou(object):
   url = 'https://pic.sogou.com/napi/pc/searchList'
   save_dir = './sougou' # 文件保存的路徑
   count = 0
   # 初始化
   def __init__(self, word):
       self.word = word
       self.dir_path = os.path.join(self.save_dir, word)
       self.params = {
           'query': word,
           'mode': '1',
           'start': '0',
           'xml_len': 48,
       }
       self.headers = {
           'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36',
       }
       # 創(chuàng)建保存圖片的文件夾
       self.folder_exist(self.dir_path)
       self.last_img_url = ''
       self.current_page = 0
   
   # 請求包含圖片url的網(wǎng)頁
   def parse(self):
       while True:
           self.params['start'] = str(self.current_page*48)
           response = requests.get(url=self.url, headers=self.headers, params=self.params)
           response.encoding='utf8'
           data = response.json()['data']['items']
           if data:
               for img_info in data:
                   img_url = img_info['picUrl']
                   self.download(img_url)
               self.current_page += 1
           else:
               break
   # 下載一張圖片
   def download(self, img_url, img_type='jpg'):
       self.count += 1
       print('正在下載第%d張圖片...'%self.count, img_url)
       try:
           response = requests.get(img_url)
       except Exception as e:
           print('下載失敗:', img_url)
           return None
       img_name = img_url.split('/')[-1]
       img_path = os.path.join(self.dir_path, img_name)
       try:
           with open(img_path, 'wb') as f:
               f.write(response.content)
       except Exception as e:
           print('下載失敗:', img_url)
   def folder_exist(self, dir_path):
       '''
       1. 作用:判斷文件夾路徑是否存在,不存在則創(chuàng)建
       2. 參數(shù):dir_path:文件夾路徑
       3. 返回值:None
       '''
       if not os.path.exists(dir_path):
           os.makedirs(dir_path)
if __name__ == '__main__':
   image = ImageSougou('動物')
   image.parse()

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90025
  • 爬蟲
    +關(guān)注

    關(guān)注

    0

    文章

    87

    瀏覽量

    8091
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    京東圖片搜索API深度解析:以圖搜貨賦能電商全場景

    京東圖片搜索API 是京東開放平臺提供的一項基于圖像識別技術(shù)的視覺搜索服務(wù),能夠通過上傳圖片圖片URL,在京東海量商品庫中精準匹配外觀、功能相似的商品,并返回結(jié)構(gòu)化商品
    的頭像 發(fā)表于 02-08 14:56 ?669次閱讀

    壁機器人磁鐵的一些常見問題

    壁機器人近幾年比較火,它是一類能夠在垂直墻面、天花板、傾斜表面上移動和作業(yè)的特種機器人,今天我們不聊其它,只聊下關(guān)于磁吸附應(yīng)用中的磁鐵,以下是小編整理的關(guān)于壁機器人中磁鐵的一些常見問題。
    的頭像 發(fā)表于 01-09 10:06 ?263次閱讀
    <b class='flag-5'>爬</b>壁機器人磁鐵的一些常見問題

    京東關(guān)鍵詞搜索商品列表的Python爬蟲實戰(zhàn)

    京東關(guān)鍵詞搜索商品列表 Python 爬蟲實戰(zhàn) 你想要實現(xiàn)京東關(guān)鍵詞搜索商品的爬蟲,我會從 合規(guī)聲明、環(huán)境準備、頁面分析、代碼實現(xiàn)、反優(yōu)化 五個方面展開,幫助你完成實戰(zhàn)項目。 一、前置聲明(重要
    的頭像 發(fā)表于 01-04 10:16 ?705次閱讀

    淘寶圖片搜索商品API指南

    一、摘要 淘寶圖片搜索商品API是基于圖像識別技術(shù)的智能搜索接口,允許用戶通過上傳商品圖片來搜索相似或同款商品。該接口廣泛應(yīng)用于比價、找同款、商品識別等電商場景。 二、接口概述 1.功能特性
    的頭像 發(fā)表于 12-08 14:26 ?1193次閱讀

    中信數(shù)科-華為“商業(yè)聯(lián)合創(chuàng)新中心”正式揭牌

    【中國,杭州,2025年10月22日】中信數(shù)科-華為“商業(yè)聯(lián)合創(chuàng)新中心”揭牌儀式在杭州舉行。中信數(shù)科黨委書記、董事長張繼勝,網(wǎng)絡(luò)運營總監(jiān)鄭軍,華為副總裁、ISP與互聯(lián)網(wǎng)軍團CEO岳坤,華為政企光領(lǐng)域
    的頭像 發(fā)表于 10-24 20:55 ?2770次閱讀
    <b class='flag-5'>中信</b>數(shù)科-華為“商業(yè)聯(lián)合創(chuàng)新中心”正式揭牌

    淘寶天貓商品評論數(shù)據(jù)技術(shù)方案(附 python 代碼)

    一、摘要 淘寶天貓商品評論API是淘寶開放平臺提供的核心數(shù)據(jù)接口,用于獲取指定商品的用戶評價信息,包括評分、內(nèi)容、曬圖、追評等數(shù)據(jù)。該接口廣泛應(yīng)用于電商數(shù)據(jù)分析、競品監(jiān)控、用戶反饋挖掘等場景,支持
    的頭像 發(fā)表于 10-10 14:48 ?729次閱讀

    電距離”與“電氣間隙”是怎樣計算的?

    之間的最短路徑。 電氣間隙 在兩個導(dǎo)電零部件之間或?qū)щ娏悴考c設(shè)備防護界面之間測得的最短空間距離。 即在保證電氣性能穩(wěn)定和安全的情況下,通過空氣能實現(xiàn)絕緣的最短距離。 一般來說,電距離要求的數(shù)值比電氣間隙要求的數(shù)
    的頭像 發(fā)表于 09-10 17:29 ?3.5w次閱讀
    “<b class='flag-5'>爬</b>電距離”與“電氣間隙”是怎樣計算的?

    小鵬汽車與中信銀行達成戰(zhàn)略合作

    近日,小鵬汽車與中信銀行在廣州舉行戰(zhàn)略合作簽約儀式,小鵬汽車副董事長兼聯(lián)席總裁顧宏地與中信銀行廣州分行行長薛鋒慶共同出席,并代表雙方簽訂戰(zhàn)略合作協(xié)議。
    的頭像 發(fā)表于 08-19 11:38 ?771次閱讀

    電氣間隙與電距離的相關(guān)設(shè)計

    眾所周知,48V相較12V電壓上升,因此需要更大的電距離(安全絕緣路徑)和電氣間隙(安全絕緣間距)。這意味著部分連接器需要重新設(shè)計。
    的頭像 發(fā)表于 07-09 11:33 ?2121次閱讀

    FLIR ONE Edge Pro紅外熱像儀在寵飼養(yǎng)中的應(yīng)用

    寵飼養(yǎng)中,溫度控制是決定寵物健康與幸福的關(guān)鍵因素。無論是巴西龜、蜥蜴還是蛇類,它們依賴外部熱源調(diào)節(jié)體溫,稍有不慎就可能導(dǎo)致健康問題。今天,我們就通過一位寵主人的真實案例,看看FLIR ONE Edge Pro智能紅外熱像儀
    的頭像 發(fā)表于 06-23 13:40 ?1359次閱讀

    TRCX應(yīng)用:顯示面板電容指紋分析

    在大尺寸面板上掃描指紋是捕捉指紋上脊谷間的電容差異。為了加快計算執(zhí)行速度,通過分布式計算對仿真區(qū)域進行劃分,并自動合并為包含指紋信息的結(jié)果。工程師可以通過快速精確的仿真算法,根據(jù)布局結(jié)果分析
    發(fā)表于 06-17 08:54

    流速儀檢定車同步電機調(diào)速的瞬態(tài)過程分析

    ,但負載變化會引起同步轉(zhuǎn)速下功率角的擺動。針對不同性質(zhì)的負載對同步轉(zhuǎn)連的影響,通過分析同步電機瞬態(tài)過程特性,并結(jié)合反饋控制電路實驗,得出利用反饋控制提高同步電機瞬態(tài)過程特性的結(jié)論。 純分享帖,需要者可點
    發(fā)表于 06-10 13:05

    鴻蒙開發(fā)實現(xiàn)圖片上傳(上傳用戶頭像)

    應(yīng)用場景: 選擇圖片 1.1. 添加圖片到相冊中 默認的相冊中無法添加圖片:windows 模擬器可以通過截圖來添加圖片 1.2. 選擇相冊
    發(fā)表于 05-24 23:09

    新能源汽車驅(qū)動電機專利信息分析

    采用Thomson Innovation專利檢索分析平臺搜集整理驅(qū)動電機相關(guān)專利,通過分析國內(nèi)外驅(qū)動電機專利的 申請時間趨勢、國別分布、申請人排名、技術(shù)熱點分布以及國內(nèi)專利省市分布,了解國內(nèi)外驅(qū)動
    發(fā)表于 03-21 13:39

    格陸博科技榮登投中信息2024年度銳公司100榜單

    近日,投中信息重磅發(fā)布2024年度“銳公司100榜單”,格陸博科技憑借在智能駕駛領(lǐng)域的突出表現(xiàn)和強勁發(fā)展勢頭,再度成功入選!這也是格陸博科技連續(xù)第二年獲此殊榮!
    的頭像 發(fā)表于 03-18 14:24 ?822次閱讀