最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于python3 的百度圖片下載器的實現(xiàn)代碼

 更新時間:2019年11月05日 10:52:08   作者:懶人筆記—001  
這篇文章主要介紹了基于python3 的百度圖片下載器的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

自己寫了玩的一個小腳本,百度圖片下載

import re
import os
import requests
import hashlib
 
 
def dowmloadPic(html, keyword):
  pic_url = re.findall('"objURL":"(.*?)",', html, re.S)
 
  if len(pic_url) < 1:
    return 1
 
  i = 0
  for each in pic_url:
    print(i + 1, end=',')
    md5Str = hashlib.md5(each.encode("utf-8")).hexdigest()
 
    # 抓去鏈接
    oneStr = md5Str + '  ' + keyword + '  ' + each + '\n'
    with open('downText.txt', 'a+') as f:
      f.write(oneStr)
 
    # 下載圖片
    # try:
    #   pic = requests.get(each, timeout=10)
    # except requests.exceptions.ConnectionError:
    #   print('鏈接超時,跳過此操作')
    #   continue
    #
    # kz = os.path.splitext(each)[-1]
    # photo = + keyword + '_' + str(i) + kz
    #
    # with open(photo, 'wb') as f:
    #   f.write(pic.content)
    i += 1
 
  print('\n')
  return 0
 
 
if __name__ == '__main__':
 
  word = input('enter a key word:')
  page = input('enter the page:')
 
  page = int(page)
  page = 1 if page < 1 else page
 
  url = 'http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=' + word + '&ct=201965323&v=flip'
 
  p = 1
  while (p <= page):
    print(word + ',第[' + str(p) + ']頁:')
 
    pn = (p - 1) * 20
    url = url + '&pn=' + str(pn)
    result = requests.get(url).content.decode('utf-8')
 
    code = dowmloadPic(result, word)
 
    if code:
      print('無相關數(shù)據(jù),提前退出程序')
      break
    p = p + 1
 
  print('程序結束')

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 利用Python中的pandas庫對cdn日志進行分析詳解

    利用Python中的pandas庫對cdn日志進行分析詳解

    這篇文章主要介紹了利用Python中的pandas庫進行cdn日志分析的相關資料,文中分享了pandas對cdn日志分析的完整示例代碼,然后詳細介紹了關于pandas庫的相關內容,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 一文掌握6種Python中常用數(shù)據(jù)庫操作及代碼

    一文掌握6種Python中常用數(shù)據(jù)庫操作及代碼

    在數(shù)據(jù)處理和管理領域,Python作為一種高效、易用的編程語言,擁有豐富的數(shù)據(jù)庫操作模塊,可以輕松實現(xiàn)對關系型數(shù)據(jù)庫的數(shù)據(jù)操作,本文將介紹六種常見的Python數(shù)據(jù)庫操作模塊,需要的可以參考下
    2023-12-12
  • python 串口讀取+存儲+輸出處理實例

    python 串口讀取+存儲+輸出處理實例

    今天小編就為大家分享一篇python 串口讀取+存儲+輸出處理實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 詳解pandas中Series()和DataFrame()的區(qū)別與聯(lián)系

    詳解pandas中Series()和DataFrame()的區(qū)別與聯(lián)系

    本文主要介紹了詳解pandas中Series()和DataFrame()的區(qū)別與聯(lián)系,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • Python中的引用和拷貝規(guī)律詳解

    Python中的引用和拷貝規(guī)律詳解

    在python中無論是直接的變量賦值,還是參數(shù)傳遞,都是按照引用進行賦值的,這篇文章主要給大家介紹了關于Python中引用和拷貝規(guī)律的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • Python編程flask使用頁面模版的方法

    Python編程flask使用頁面模版的方法

    今天小編就為大家分享一篇關于Python編程flask使用頁面模版的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Python Process創(chuàng)建進程的2種方法詳解

    Python Process創(chuàng)建進程的2種方法詳解

    這篇文章主要介紹了Python Process創(chuàng)建進程的2種方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Ubuntu下安裝PyV8

    Ubuntu下安裝PyV8

    本文給大家簡單介紹了下在ubuntu下安裝pyv8的方法和注意事項,非常的實用,有需要的小伙伴可以參考下
    2016-03-03
  • pytorch邏輯回歸實現(xiàn)步驟詳解

    pytorch邏輯回歸實現(xiàn)步驟詳解

    這篇文章主要為大家詳細介紹了Pytorch實現(xiàn)邏輯回歸分類,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-10-10
  • Python常用爬蟲代碼總結方便查詢

    Python常用爬蟲代碼總結方便查詢

    今天小編就為大家分享一篇關于Python常用爬蟲代碼總結方便查詢,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02

最新評論

桓台县| 大关县| 民乐县| 德阳市| 阳曲县| 汤原县| 乳山市| 广南县| 克拉玛依市| 丰县| 德化县| 开江县| 洱源县| 平罗县| 公主岭市| 嘉祥县| 明水县| 无锡市| 乌海市| 通渭县| 宁南县| 忻城县| 高邮市| 岳西县| 榆林市| 梧州市| 开原市| 甘谷县| 上思县| 梅河口市| 丰宁| 阳谷县| 伊宁县| 芦溪县| 武山县| 闸北区| 綦江县| 奉化市| 利川市| 商南县| 游戏|