python网络爬虫爬取单张图片

1.获取图片网页代码,(网页图片代码千万别手敲!!!)

https://blog.csdn.net/qq_46018418/article/details/105906501

2.安装第三方库requests,使用pip安装
快捷键win+R打开cmd 输入pip install requests

3开始写程序(注意看注释)

①导入第三方库requests

import requests

②图片保存路径(磁盘:\\图片保存文件目录\\图片名称.图片格式)
注:Mac系统的路径写法与windows不同

path="E:\\programming\\abcd.jpg"

③双引号中间为图片的网页代码(直接从网页获取,有点长,千万别手敲)

url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1588508\
301677&di=8b89396baf060fcaea4ba9d447f51e96&imgtype=0&src=http%3A%2F%2Fpics6.baidu.com%2F\
feed%2Ff9198618367adab4372b35a284b3d41a8501e4c1.jpeg%3Ftoken%\
3Df4b2bcd54ec77bde96cc398af1af028e"

④获取网页

r=requests.get(url)

⑤文件保存(wb表示二进制格式)

with open(path,'wb')as f: 

⑥打开文件

f.write(r.content) 

⑦关闭文件

 f.close()

…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
完整代码

import requests   
path="E:\\programming\\abcd.jpg"


url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1588508\
301677&di=8b89396baf060fcaea4ba9d447f51e96&imgtype=0&src=http%3A%2F%2Fpics6.baidu.com%2F\
feed%2Ff9198618367adab4372b35a284b3d41a8501e4c1.jpeg%3Ftoken%\
3Df4b2bcd54ec77bde96cc398af1af028e"

r=requests.get(url)
with open(path,'wb')as f: 
    f.write(r.content)
    f.close()  

    

网络爬虫的尺寸
爬取网页,玩转网页(requests库) 小规模,数据量小,爬取速度不敏感
爬取网站,爬取系列网站 (Scrapy库) 中规模,数据规模较大,爬取速度点敏感
爬取全网 大规模,搜索引擎,爬取速度关键,定制开发

你可能感兴趣的:(python)