其他
Python|任意网页中的所有图片下载
参考代码:
import requestsfrom bs4 import BeautifulSoup
url = 'https://movie.douban.com/chart' # 设置爬取网址
hd = {"User-agent": "*"} # 设置请求方式
r = requests.get(url,headers=hd)
r.encoding = 'utf-8' # r.apparent_encoding设置网页字符编码方式
soup = BeautifulSoup(r.content, 'html.parser')
print('网页标题:',soup.title.text)# 输出title标签的内容
img=soup.select('img')#网页中的图片
for x in img:
imgurl = x.attrs['src']
print(imgurl) # 网页中的图片链接
#下载图片
imgcontent=requests.get(imgurl,headers=hd)
filename = imgurl.split('/')[-1]
f=open(filename,'wb')
f.write(imgcontent.content)
f.close()
print('图片下载完成')
相关文章:
Python|词频云图
爬虫|爬取全国中小学电脑制作活动技术讲座视频爬虫|以豆瓣为例简单地介绍清洗数据的方法爬虫|以豆瓣为例简单地介绍爬取网站数据的方法爬虫|python读写csv文件的方法完成生涯规划表推荐|Python 爬虫系列教程一爬取批量百度图片使用BeautifulSoup解析网页及清洗数据爬虫的基本原理关于爬虫的合法性中国爬虫违法违规案例汇总第五章 数据处理和可视化表达的学习