<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          python爬蟲爬取圖片的簡單代碼

          共 1254字,需瀏覽 3分鐘

           ·

          2021-01-21 08:23

          Python是很好的爬蟲工具不用再說了,它可以滿足我們爬取網(wǎng)絡(luò)內(nèi)容的需求,那最簡單的爬取網(wǎng)絡(luò)上的圖片,可以通過很簡單的方法實(shí)現(xiàn)。只需導(dǎo)入正則表達(dá)式模塊,并利用spider原理通過使用定義函數(shù)的方法可以輕松的實(shí)現(xiàn)爬取圖片的需求。

          1、spider原理

          spider就是定義爬取的動作及分析網(wǎng)站的地方。
          以初始的URL**初始化Request**,并設(shè)置回調(diào)函數(shù)。當(dāng)該request**下載完畢并返回時,將生成**response ,并作為參數(shù)傳給該回調(diào)函數(shù)。

          2、實(shí)現(xiàn)python爬蟲爬取圖片

          第一步:導(dǎo)入正則表達(dá)式模塊

          1. import?re?# 導(dǎo)入正則表達(dá)式模塊

          2. import?requests?# python HTTP客戶端 編寫爬蟲和測試服務(wù)器經(jīng)常用到的模塊

          3. import?random?# 隨機(jī)生成一個數(shù),范圍[0,1]

          第二步:使用定義函數(shù)的方法爬取圖片

          1. def?spiderPic(html,?keyword):

          2. print('正在查找 '?+?keyword?+?' 對應(yīng)的圖片,下載中,請稍后......')

          3. for?addr?in?re.findall('"objURL":"(.*?)"',?html,?re.S):?# 查找URL

          4. print('正在爬取URL地址:'?+?str(addr)[0:30]?+?'...')

          5. # 爬取的地址長度超過30時,用'...'代替后面的內(nèi)容

          6. try:

          7. pics?=?requests.get(addr,?timeout=100)?# 請求URL時間(最大10秒)

          8. except?requests.exceptions.ConnectionError:

          9. print('您當(dāng)前請求的URL地址出現(xiàn)錯誤')

          10. continue

          11. fq?=?open('H:\\img\\'?+?(keyword?+?'_'?+?str(random.randrange(0,?1000,?4))?+?'.jpg'),?'wb')

          12. # 下載圖片,并保存和命名

          13. fq.write(pics.content)

          14. fq.close()

          到此這篇關(guān)于python爬蟲爬取圖片的簡單代碼的文章就介紹到這了

          掃下方二維碼加老師微信

          或是搜索老師微信號:XTUOL1988【切記備注學(xué)習(xí)Python】

          領(lǐng)取Python web開發(fā),Python爬蟲,Python數(shù)據(jù)分析,人工智能等學(xué)習(xí)教程。帶你從零基礎(chǔ)系統(tǒng)性的學(xué)好Python!

          也可以加老師建的Python技術(shù)學(xué)習(xí)教程qq裙:245345507,二者加一個就可以!

          歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持


          萬水千山總是情,點(diǎn)個【在看】行不行

          *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)事宜

          瀏覽 74
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  无码一区二区波多野结衣播放搜索 | 国产性爱大片 | 亚洲视频免费在线收看 | 日韩成人三级片 | 国产黄色高清无码 |