【python爬虫】—图片爬取,nikon d70
0evadmin
编程语言
11
文件名:【python爬虫】—图片爬取,nikon d70
【python爬虫】—图片爬取
图片爬取 需求分析Python实现 需求分析 从https://pic.netbian.com/4kfengjing/网站爬取图片,并保存 Python实现 获取待爬取网页 def get_htmls(pages=list(range(2, 5))):"""获取待爬取网页"""pages_list = []for page in pages:url = f"https://pic.netbian.com/4kfengjing/index_{page}.html"response = requests.get(url)response.encoding = 'gbk'pages_list.append(response.text)return pages_listget_htmls(pages=list(range(2, 5))) 获取所有图片,并下载 def get_picturs(htmls):"""获取所有图片,并下载"""for html in htmls:soup = BeautifulSoup(html, 'html.parser')pic_li = soup.find('div', id='main').find('div', class_='slist').find('ul', class_='clearfix')image_path = pic_li.find_all('img')for file in image_path:pic_name = './practice05/' + file['alt'].replace(" ",'_') + '.jpg'src = file['src']src = f"https://pic.netbian.com/{src}"response = requests.get(src)with open(pic_name, 'wb') as f:f.write(response.content)print("图片已下载并保存为:{}".format(pic_name))htmls = get_htmls(pages=list(range(2, 5)))get_picturs(htmls) 爬取结果展示
同类推荐
-

【Python 算法】信号处理通过陷波滤波器准确去除工频干扰,诺基亚c5-04
查看 -

【Python-Django】基于TF-IDF算法的医疗推荐系统复现过程,中兴blade a1
查看 -

【Python】 pip 常用命令及相关作用和使用场景,t13fhd
查看 -

【Python】Locust持续优化:InfluxDB与Grafana实现数据持久化与可视化分析,诺基亚lumia1000
查看 -

【Python】Python Mako模板使用,武尊神
查看 -
![【Python】[02]初识Python,rv770(python rvs)](https://m.0ev.cc/zb_users/cache/thumbs/23e6181118b51d9a0b36fcaeaa9a7ece-80-80-1.jpg)
【Python】[02]初识Python,rv770(python rvs)
查看 -

【Python】function、module、Package及import导入方法,sony xperia z ultra
查看 -

【Python】translate包报错RuntimeError- generator raised StopIteration,硕美科e95
查看 -

【Python】—— NumPy基础及取值操作,联想乐pad a2207
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接