91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.32MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-15
  • 語言: 其他
  • 標簽: 爬蟲??圖片??

資源簡介

手擼了一個下載器,可以自動下載百度谷歌圖片,只要輸入搜索關鍵詞即可。內附所需配置驅動以及使用說明。

資源截圖

代碼片段和文件信息

import?re
import?os
import?urllib
import?requests
from?lxml?import?etree
import?main
import?time
global?download_time


def?get_onepage_urls(onepageurl):
????if?not?onepageurl:
????????print(‘執行結束‘)
????????return?[]?‘‘
????try:
????????html?=?requests.get(onepageurl).text
????except?Exception?as?e:
????????print(e)
????????pic_urls?=?[]
????????fanye_url?=?‘‘
????????return?pic_urls?fanye_url
????res?=?etree.HTML(html)
????pic_urls?=?re.findall(‘“objURL“:“(.*?)“‘?html?re.S)
????fanye_url?=?res.xpath(‘//*[@id=“page“]/a[10]‘)
????fanye_url?=?fanye_url[0].attrib[‘href‘]
????fanye_url?=?‘http://image.baidu.com‘?+?str(fanye_url)
????return?pic_urls?fanye_url


def?down_pic(pic_urls?localPath):
????if?not?os.path.exists(localPath):??#?新建文件夾
????????os.mkdir(localPath)
????“““給出圖片鏈接列表?下載圖片“““
????for?i?pic_url?in?enumerate(pic_urls):
????????download_time?=?str(int(time.time()*1000000))
????????try:
????????????pic?=?requests.get(pic_url?timeout=15)
????????????with?open(localPath?+?‘%s.jpg‘?%?download_time?‘wb‘)as?f:
????????????????f.write(pic.content)
????????????????print(‘成功下載第%s張圖片:?%s‘?%?(str(i?+?1)?str(pic_url)))
????????except?Exception?as?e:
????????????print(‘下載第%s張圖片時失敗:?%s‘?%?(str(i?+?1)?str(pic_url)))
????????????print(e)
????????????continue

#
#?if?__name__?==?‘__main__‘:
Baidu?=?r‘http://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1497491098685_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&ctd=1497491098685%5E00_1519X735&word=‘
url_init_first?=?Baidu
url_init?=?url_init_first?+?urllib.parse.quote(main.keyword?safe=‘/‘)???#?將關鍵詞轉為url編碼
print(url_init)
all_pic_urls?=?[]
urls_init?=?[]
urls_init.append(url_init)

ini?=?0????#?從第幾頁開始爬?第一頁為零
while?ini?????onepage_urls?fanye_url?=?get_onepage_urls(urls_init[ini])
????urls_init.append(fanye_url)
????all_pic_urls.extend(onepage_urls)
????ini?+=?1
down_pic(list(set(all_pic_urls))?main.Download_address)??#?保存位置也可以修改

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2217??2018-09-12?10:37??Picture_crawler\Baidu.py
?????文件????????3599??2018-09-12?10:42??Picture_crawler\Google.py
?????文件?????6737408??2018-07-27?12:32??Picture_crawler\chromedriver.exe
?????文件?????????567??2018-09-12?10:45??Picture_crawler\main.py
?????目錄???????????0??2018-09-12?10:50??Picture_crawler\

評論

共有 條評論