python壁纸推荐_python爬虫项目-一见倾心壁纸
方法1
1 import re
2 import urllib
3 import urllib.request
4
5 def gethtml(url):
6 page = urllib.request.urlopen(url)
7 html = page.read()
8 return html
9
10 def getimage(html,x):
11 #https://mmbiz.qpic.cn/mmbiz_jpg/ib55rg6wzuc3b16kiy3uu53nkcttdic8uea4wwbpahj8lpibvankps2fztyjrv7w7dbeenrhfvpuuyrenaxsldgja/640?wx_fmt=jpeg
12 #https://mmbiz.qpic.cn/mmbiz_jpg/ib55rg6wzuc3b16kiy3uu53nkcttdic8uehqoci7r86nehl2neforaqvctiaeaiuwjtwpknxnnxipuuuqnujefkyw/640?wx_fmt=jpeg
13 #此处正则为重点
14 reg = 'data-src="(.*?)"'
15 image = re.compile(reg)
16 imlist = re.findall(reg,html.decode('utf-8'))
17
18 print(imlist)
19 for i in imlist:
20 print(i)
21 print(x)
22 urllib.request.urlretrieve(i,'%s.jpg' % x)
23 x +=1
24 return x
25 x=1
26 url = 'https://mp.weixin.qq.com/s/mvdcn0o3093olihmykqbia'
27 html = gethtml(url)
28 x = getimage(html,x)
29 print('下载完成')
30 #下载结果与此.py文件在同一目录
方法2:beautifulsoup 避免写正则表达式(因为不会)
import requests
import urllib.request
from bs4 import beautifulsoup
url = "https://mp.weixin.qq.com/s/cm3bua0um1jbznr2de7twg"
r = requests.get(url)
demo = r.text
soup = beautifulsoup(demo,"html.parser")
piclist=[]
for link in soup.find_all('img'):
link_list = link.get('data-src')
if link_list != none:
piclist.append(link_list)
#print(piclist)
#print(type(link_list))
x = 0
for http in piclist:
print(http)
#f:\桌面\pa 是存储路径,需要先建立文件夹
filesavepath = r'f:\桌面\pa\%s.jpg' % x
urllib.request.urlretrieve(http,filesavepath)
x +=1
print('正在保存第{:.0f}张图片'.format(x))
print('下载完成')
希望与广大网友互动??
点此进行留言吧!
python壁纸推荐_python爬虫项目-一见倾心壁纸相关推荐
- python爬电影_Python爬虫项目--爬取猫眼电影Top100榜
本次抓取猫眼电影Top100榜所用到的知识点: 1. python requests库 2. 正则表达式 3. csv模块 4. 多进程 正文 目标站点分析 通过对目标站点的分析, 来确定网页结构, ...
- 七月在线python数据分析_七月在线Python基础+数据分析班+爬虫项目
资源介绍 七月在线Python基础+数据分析班+爬虫项目 目录 ├─Python基础入门班2017年 ││代码.rar │└─视频 │xa0 xa0 01.第1课 入门基础.rar │xa0 xa0 ...
- Python案例:破译爬虫项目实践活动日期密码
Python案例:破译爬虫项目实践活动日期密码 一.下达编程任务 寒假期间,李铁有幸成为外星人教育Python爬虫项目实践活动的参与者.外星人教育给参加活动的同学都发了一条短信,告知了实践活动日期,但 ...
- 基于Python实现的网络爬虫项目——多线程下载小说并保存为txt文件(包含完整代码及注释)
基于Python实现的网络爬虫项目--多线程下载小说并保存为txt文件(包含完整代码及注释) 一.确立预期目标 二.完成项目所需工具 三.项目需要解决的问题 问题一 问题二 问题三 问题四 问题五 问 ...
- Python+Pycharm +Scrapy搭建爬虫项目
Python+Pycharm +Scrapy搭建爬虫项目 Scrapy简介: Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数据挖掘,信息处理或存储历史数据等一系 ...
- python代码手机壁纸_python爬虫高清壁纸小白实战代码
本帖最后由 seattle^-^ 于 2020-3-27 19:00 编辑 1.下午做公众号,发现没有图片素材了,于是随便找了一个壁纸网下载一些壁纸. 工具:pycharm2019.1.4 壁纸网址: ...
- python爬虫金融数据_python爬虫项目-爬取雪球网金融数据(关注、持续更新)
(一)python金融数据爬虫项目 爬取目标:雪球网(起始url:https://xueqiu.com/hq#exchange=cn&firstname=1&secondname=1_ ...
- python爬虫网络中断_python爬虫项目设置一个中断重连的程序的实现
做爬虫项目时,我们需要考虑一个爬虫在爬取时会遇到各种情况(网站验证,ip封禁),导致爬虫程序中断,这时我们已经爬取过一些数据,再次爬取时这些数据就可以忽略,所以我们需要在爬虫项目中设置一个中断重连的功 ...
- python pipeline框架_Python爬虫从入门到放弃(十六)之 Scrapy框架中Item Pipeline用法...
原博文 2017-07-17 16:39 − 当Item 在Spider中被收集之后,就会被传递到Item Pipeline中进行处理 每个item pipeline组件是实现了简单的方法的pytho ...
- 【python教程入门学习】Python零基础入门爬虫项目
Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...
最新文章
- Python OpenCV学习笔记之:图像读取,显示及保存
- 比特币前首席开发人员:LN可能还需要18个月
- 小猪笔记本电脑装linux时需要以下命令
- 20个jQuery 图片及多媒体画廊插件
- 设置Jexus开机启动
- vue todolist
- 【软件工程导论题型大总结】名词解释总结
- JavaScript 真值和假值
- 【kafka】kafka 控制台 消费报错 cant rebalance afer 4 retries
- linux内核驱动ldd3_走进linux 驱动开发 之 内核模块
- [导入]用事件和异常返回多种结果
- 朱光潜:要有悲剧,才能算人生
- 【C语言】23-typedef
- 影视App下载页源码
- sublime 快捷键不能使用
- delphi反编译ded逆向工程和协议分析 lgx
- Coremail2021邮件安全竞赛正式开幕!快来报名吧!
- ipad安装linux模拟器下载文件,教你在linux下安装游戏模拟器
- js删除css某个属性值
- 关于强交互类APP全球加速解决方案
热门文章
- cad中简单流程图制作,带控制点的工艺流程图cad_使用CAD绘制工艺流程图的方法步骤详解...
- 像中文的罗马音字体复制_罗马音字体大全可复制
- 引领智慧教育,联想云桌面如何打造教育“一朵云”?
- linphone android下载,Linphone | F-Droid - Free and Open Source Android App Repository
- NLP——12.词向量及相关应用
- 最新高德地图使用——申请key、显示地图
- C笔记 -- 一个为 IT人士打造的笔记工具
- 有哪些英文论文查重软件值得推荐?
- Houdini 地形知识点
- python请输入一个三位数输出该三位数的逆序数_键盘输入一个三位数,输出逆序后的数...