資源簡介
可以分類下載汽車之家圖片,自己設定下載哪些部分的圖片,可以自己設定
代碼片段和文件信息
import?requests
import?re
import?time
car_url=“https://www.autohome.com.cn/grade/carhtml/F.html“
zg=[]
temp=[‘A‘‘B‘‘C‘‘D‘‘F‘‘G‘‘H‘‘J‘‘K‘‘L‘‘M‘‘N‘‘O‘‘P‘‘Q‘‘R‘‘S‘‘T‘‘V‘‘W‘‘X‘‘Y‘‘Z‘]
for?i?in?temp:
????car_url=“https://www.autohome.com.cn/grade/carhtml/“+i+“.html“
????zg.append(car_url)
????#print(car_url)
#print(zg)
#下載器
def?download(url):
????try:
????????response=requests.get(url)
????????response.encoding=‘gb2312‘
????????if?response:
????????????global?html
????????????html=response.text
????????????return?html
????????#print(html)
????except?Exception?as?e:
????????print(e)
for?car_url?in?zg:
????download(car_url)
????html_1=html
????img_url_1=re.findall(r‘href=“//car.autohome.com.cn/pic/series/(.*?).html#pvareaid=103448“‘?html_1?)
????#print(len(img_url_1))
????#獲取所有B開頭車型圖片庫URL
????#img_url_item=list(map(lambda?x:?‘https://car.autohome.com.cn/pic/series‘+ximg_url_1))
????#print(img_url_item)
????temp=[]
????for?i?in?img_url_1:
????????#IP為-10.html#pvareaid=2042220,外飾為-1.html#pvareaid=2042220,門板為-3.html#pvareaid=2042220
????????img_url_item_2?=?‘https://car.autohome.com.cn/pic/series/‘?+?i?+?‘-1.html#pvareaid=2042220‘
????????#print(img_url_item_2)
????????temp.append(img_url_item_2)
????ip_list=temp
????#print(len(ip_list))
????for?url?in?ip_list:
????????try:
????????????ip_response=requests.get(url)
????????????if?ip_response:
????????????#取出包在里面的網頁源碼
????????????????html_2=ip_response.text
????????????????#print(html_2)
????????????????#獲取文檔圖片url用正則表達式
????????????????#
????????????????img_url=re.findall(r‘????????????????a=img_url[0:12:8]
????????????????#print(a)
????????????????img_url_1=?list(map(lambd
評論
共有 條評論