Python之网络图片爬取
生活随笔
收集整理的這篇文章主要介紹了
Python之网络图片爬取
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
import requests
import os
url = "https://imgsa.baidu.com/exp/w=480/sign=086ffb78b98f8c54e3d3c4270a282dee/d0c8a786c9177f3ec037c19b7dcf3bc79f3d5620.jpg"
root = "D://VscodePy//pics//" # 最后必須加//,否則圖片會(huì)保存在VscodePy目錄,pics成為名字開頭的一部分
img_path = root + url.split('/')[-1]
print(img_path)def getHTMLText(url):try:r = requests.get(url, timeout=30)r.raise_for_status() # 如果不是200,引發(fā)HTTPError異常# print(r.content)if not os.path.exists(root):os.mkdir(root) # 若不存在路徑則創(chuàng)建if not os.path.exists(img_path): # 若圖片文件不存在with open(img_path, "wb") as f: # 為什么不能是root?而是img_path# 因?yàn)樗傅氖俏募?#xff0c;可換成要保存的路徑+//abc.jpgf.write(r.content)f.close()print("圖片爬取成功!")else:print("圖片已存在!")except:print("產(chǎn)生異常")if __name__ == "__main__":getHTMLText(url)
?
總結(jié)
以上是生活随笔為你收集整理的Python之网络图片爬取的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python爬取京东商品
- 下一篇: 爬取中国大学排名