生活随笔
收集整理的這篇文章主要介紹了
用Requests下载百度一页图片,以下载芳心纵火犯为例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python -V 3.6
怎么用requests下載百度圖片,新建文件夾,自動保存
import requests
,os
,re
from urllib
import parsea
= '芳心縱火犯'
b
= parse
.quote
(a
) page_url
= 'http://image.baidu.com/search/index?tn=baiduimage&ps=1&ct=201326592&lm=-1&cl=2&nc=1&ie=utf-8&word={}'.format(b
)
res
= requests
.get
(url
=page_url
)
res
.encoding
= 'utf-8'imag_urls
= re
.findall
(r
'"thumbURL":"(.*?)"',res
.text
) headers
= {'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Mobile Safari/537.36', 'Referer': 'http://image.baidu.com/search/index?tn=baiduimage&ps=1&ct=201326592&lm=-1&cl=2&nc=1&ie=utf-8&word={}'.format(b
),
}for index
,image_url
in enumerate(imag_urls
):image_res
= requests
.get
(url
=image_url
, headers
=headers
)file1
= './%s/' % a
if not os
.path
.exists
(file1
): os
.mkdir
(file1
)file2
= '%s%s.%s' % (a
,index
,image_url
.split
('.')[-1])file = file1
+file2
with open(file,'wb') as f
:f
.write
(image_res
.content
)
下載結束后:
總結
以上是生活随笔為你收集整理的用Requests下载百度一页图片,以下载芳心纵火犯为例的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。