Python爬虫网站图片并下载到本地

news/2024/5/20 10:47:47/文章来源:https://blog.csdn.net/m0_45234510/article/details/111599030

文章目录

    • 先看效果
    • 1、环境准备
    • 2、要爬取的网站
    • 3、程序源代码(可直接运行)

先看效果

在这里插入图片描述
在这里插入图片描述

1、环境准备

import requests
import re

下载requests库:

pip install requests

2、要爬取的网站

https://www.hippopx.com

3、程序源代码(可直接运行)

E:\test 需要在E盘下准备一个test 文件夹,当然,也可以自己更改存储路径

import requests
import rekeyword = input("请输入中文关键字:")
baseurl = 'https://www.hippopx.com/zh/search?q='+ str(keyword) +'&page='
downpage = input("请输入页数:")
downpage = int(downpage) + 2picList = []  # 图片列表
pattern =[]
num = 0for i in range(2,downpage):url = baseurl  + str(i)print(url)content = requests.get(url).content.decode('utf-8')pattern = re.compile('<link itemprop="thumbnail" href="(.+?)"').findall(content)# picList.append(pattern)picList = picList + patternprint(picList)
print(len(picList))# 下载图片
def dowmloadPicture():# 定义全局变量global numprint('找到的图片,即将开始下载图片...')for each in picList:print('正在下载第' + str(num + 1) + '张图片,图片地址:' + str(each))try:if each is not None:pic = requests.get(each, timeout=7)else:continueexcept BaseException:print('错误,当前图片无法下载')continueelse:# 保存路径string =  'E:\test\\' + str(num) + '.jpg'fp = open(string, 'wb')fp.write(pic.content)fp.close()num += 1# 调用下载图片方法
dowmloadPicture()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_748391.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美国空军文化中心网站遭入侵 信息泄露

本文讲的是 : 美国空军文化中心网站遭入侵 信息泄露 , 日前&#xff0c;美国空军文化&语言中心(http://www.culture.af.mil)官方网站遭土耳其黑客Maxney入侵&#xff0c;并在网络公布了部分高度敏感的个人信息。 土耳其黑客组织Ajan的一位成员Maxney声称对此次入侵事件负…

威联通架设php网站_第14章 网站服务

一、概念HTML&#xff1a;HyperText Markup Language &#xff08; 超级 文本 标记 语言&#xff09;网页&#xff1a;使用HTML,PHP,JAVA语言格式书写的文件主页&#xff1a;网页中呈现用户的第一个页面网站&#xff1a;多个网页组合而成的一台网站服务器URL格式&#xff1a;在…

给自己的网站加入智能聊天功能

引言 现在突然发现有很多 QQ 群都开启了群机器人的功能&#xff0c;其中有两个角色&#xff0c;他们分别是&#xff1a;Baby Q 和 QQ 小冰。在 Q 群中&#xff0c;你可以对他们进行任意程度的调戏&#xff0c;不过&#xff0c;遗憾的是鱼和熊掌不可得兼&#xff0c;一个群只能进…

如何在IIS7上部署本地网站

首先打开计算&#xff0c;点击”卸载或更改程序“&#xff0c;如图&#xff1a; 然后点击&#xff1a; 之后就看到里面有个”Internet信息服务“将里面的所有选项最好都打上勾 勾完之后点击【确定】&#xff0c;会提示&#xff1a; 过几分钟就IIS安装好了 然后在【控…

怎样将IIS Express里面的网站能在局域网访问

先运行web项目&#xff0c;点击IIS Express里面运行的当前项目&#xff0c;然后能看到下面的配置路径&#xff0c;点击它&#xff0c;可以跳转到配置文件 修改配置文件的bindings节点&#xff0c;在原有的&#xff0c;比如“ <binding protocol"http" bindingInfo…

本地IIS浏览网站出现503错误

本地出现这个错误&#xff0c;修改IIS里面对应网站应用程序池的高级属性&#xff0c;改为如图所示的属性&#xff1a;

网站点击流数据分析项目----之现学现卖

1&#xff1a;网站点击流数据分析项目推荐书籍&#xff1a; 可以看看百度如何实现这个功能的&#xff1a;https://tongji.baidu.com/web/welcome/login 1 网站点击流数据分析&#xff0c;业务知识&#xff0c;推荐书籍&#xff1a; 2 《网站分析实战——如何以数据驱动决策&…

oracle网站爬数据,利用Powerquery,Excel也可以轻松网上爬取数据了

Powerquery在PowerBI和Excel种的操作类似&#xff0c;以下以PowerBI Desktop操作为例&#xff0c;你也可以直接从Excel种操作&#xff0c;数据的获取上不仅支持微软自己的数据格式&#xff0c;比如Excel、SQL Server、Access等;还支持SAP、Oracle、MySQL、DB2等几乎能见到的所有…

微羽网站服务器配置,微羽网站服务器(Plume Web Server) V0.4.6 官方正式安装版

微羽网站服务器欢迎您下载使用微羽网站服务器Plume Web Server是一款极速、高效、精致的Web服务器&#xff0c;方便、易用&#xff0c;是功能特色1、简单操作&#xff0c;轻松上手&#xff01;只要轻按上面的立即下载按钮&#xff0c;运行安装包&#xff0c;默认安装至D盘&…

刚6瓶啤酒4两56度白酒下肚,居然20分钟做了一手机版网站 !

刚6瓶啤酒4两56度白酒下肚,居然20分钟不到时间做了一手机版网站 !人有多大潜力你知道吗?大家有兴趣的可以用手机或微信打开http://xh.yunxunmi.com/ 看看俺这酒后之做! 为了做新闻APP&#xff0c;我居然短短一个月利用业余时间做了&#xff1a;一个通用新闻采集器、一个新闻后…

安装asp.net运行环境,为IIS网站配置环境

winr输入cmd进入控制台 然后输入命令&#xff1a; cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回车 然后输入命令aspnet_regiis.exe -i 回车&#xff0c;然后等待ASP.NET (4.0.30319.0)安装完毕… 效果图&#xff1a;

python+selenium实现网站图片批量下载保存

最近有一个需求&#xff0c;就是想批量下载网站的图片&#xff0c;刚开始想到的是用爬虫方式&#xff0c;但是尝试了一些网站&#xff0c;发现都有反爬虫&#xff0c;虽然也有修改Header、设置代理IP等方法可以解决&#xff0c;但是后续爬虫代码自我感觉写起来也挺麻烦。之后学…

[转]Asp.Net 网站多语言解决方案

本文转自&#xff1a;https://www.cnblogs.com/FredTang/archive/2013/01/23/2873231.html 最近领导要求实现PMSWeb应用程序的多区域语言的支持&#xff0c;所以在网搜集相关的信息&#xff0c;写出了解决方案文档&#xff0c;欢迎各位批评指正&#xff0c;谢谢&#xff01;废话…

从Linux服务器下载网站文件

最近公司迁来一个新客户&#xff0c;该客户的网站是别的网络服务商做的&#xff0c;放在linux主机上&#xff0c;因为客户跟之前的网络服务商合作的不愉快所以就把网站迁到我们公司&#xff0c;经理让我把网站文件和数据库download下来并在我们windows空间上进行部署之前的服务…

Bugku,Web:网站被黑

1. 进入场景 无法右键 f12查看源代码 没有提示 由于是网页被黑 使用御剑扫描试试 御剑扫描工具是一款后台安全扫描工具&#xff0c;它能帮你实时监控后台文件的安全性&#xff0c;防御网站风险 2. 扫描后发现shell,php 进入 随便输入一个a进行抓包 bp爆破 得到密码ha…

六个维权相关电话与网站

一、12315互联网平台与微信小程序 全国12315互联网平台&#xff0c;是全国消费者通过电脑、手机APP、微信公共号、微信小程序等多渠道、24小时便捷高效地进行投诉、举报的平台。这一平台由工商总局建设&#xff0c;全国工商和市场监管部门共同使用&#xff0c;解决不良商家问题…

Windows服务器上搭建Windows2003+IIS+ASP.NET+MSSQL网站

一、安装IIS服务 1. 选择“开始”→“所有程序”→“管理工具”→“管理您的服务器”菜单命令&#xff0c;启动“添加或删除你的角色”对话框&#xff0c;单击两次“下一步”按钮&#xff0c;若出现“配置选项”向导页&#xff0c;选择“自定义配置”单选钮&#xff0c;单击“下…

使用webmagic爬取51job网站的招聘信息

最近做了一个爬虫项目&#xff0c;爬取了51job网站的招聘信息。 1.首先编写数据库表&#xff1a; CREATE TABLE job_info ( id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键id’, company_name varchar(100) DEFAULT NULL COMMENT ‘公司名称’, company_addr varchar(…

Bugku,Web:程序员本地网站

让服务器获取请求端的本地 IP 地址&#xff0c;添加 XFF 头部 获取 flag

可以免费自学编程的12个网站

很多人包括一些企业家&#xff0c;和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里&#xff0c;我一直在学习编程。它有助我成为一个更好的创业者&#xff0c;我甚至可以提供一些帮助&#xff0c;当我的团队需要解决一些bug的时候。 现在&#xff0c;…