方法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爬虫项目-一见倾心壁纸相关推荐

  1. python爬电影_Python爬虫项目--爬取猫眼电影Top100榜

    本次抓取猫眼电影Top100榜所用到的知识点: 1. python requests库 2. 正则表达式 3. csv模块 4. 多进程 正文 目标站点分析 通过对目标站点的分析, 来确定网页结构, ...

  2. 七月在线python数据分析_七月在线Python基础+数据分析班+爬虫项目

    资源介绍 七月在线Python基础+数据分析班+爬虫项目 目录 ├─Python基础入门班2017年 ││代码.rar │└─视频 │xa0 xa0 01.第1课 入门基础.rar │xa0 xa0 ...

  3. Python案例:破译爬虫项目实践活动日期密码

    Python案例:破译爬虫项目实践活动日期密码 一.下达编程任务 寒假期间,李铁有幸成为外星人教育Python爬虫项目实践活动的参与者.外星人教育给参加活动的同学都发了一条短信,告知了实践活动日期,但 ...

  4. 基于Python实现的网络爬虫项目——多线程下载小说并保存为txt文件(包含完整代码及注释)

    基于Python实现的网络爬虫项目--多线程下载小说并保存为txt文件(包含完整代码及注释) 一.确立预期目标 二.完成项目所需工具 三.项目需要解决的问题 问题一 问题二 问题三 问题四 问题五 问 ...

  5. Python+Pycharm +Scrapy搭建爬虫项目

    Python+Pycharm +Scrapy搭建爬虫项目 Scrapy简介: Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数据挖掘,信息处理或存储历史数据等一系 ...

  6. python代码手机壁纸_python爬虫高清壁纸小白实战代码

    本帖最后由 seattle^-^ 于 2020-3-27 19:00 编辑 1.下午做公众号,发现没有图片素材了,于是随便找了一个壁纸网下载一些壁纸. 工具:pycharm2019.1.4 壁纸网址: ...

  7. python爬虫金融数据_python爬虫项目-爬取雪球网金融数据(关注、持续更新)

    (一)python金融数据爬虫项目 爬取目标:雪球网(起始url:https://xueqiu.com/hq#exchange=cn&firstname=1&secondname=1_ ...

  8. python爬虫网络中断_python爬虫项目设置一个中断重连的程序的实现

    做爬虫项目时,我们需要考虑一个爬虫在爬取时会遇到各种情况(网站验证,ip封禁),导致爬虫程序中断,这时我们已经爬取过一些数据,再次爬取时这些数据就可以忽略,所以我们需要在爬虫项目中设置一个中断重连的功 ...

  9. python pipeline框架_Python爬虫从入门到放弃(十六)之 Scrapy框架中Item Pipeline用法...

    原博文 2017-07-17 16:39 − 当Item 在Spider中被收集之后,就会被传递到Item Pipeline中进行处理 每个item pipeline组件是实现了简单的方法的pytho ...

  10. 【python教程入门学习】Python零基础入门爬虫项目

    Python入门爬虫项目 这是我的第一个python项目,分享给大家. 需求 我们目前正在开发一款产品其功能大致是:用户收到短信如:购买了电影票或者火车票机票之类的事件.然后app读取短信,解析短信, ...

最新文章

  1. Python OpenCV学习笔记之:图像读取,显示及保存
  2. 比特币前首席开发人员:LN可能还需要18个月
  3. 小猪笔记本电脑装linux时需要以下命令
  4. 20个jQuery 图片及多媒体画廊插件
  5. 设置Jexus开机启动
  6. vue todolist
  7. 【软件工程导论题型大总结】名词解释总结
  8. JavaScript 真值和假值
  9. 【kafka】kafka 控制台 消费报错 cant rebalance afer 4 retries
  10. linux内核驱动ldd3_走进linux 驱动开发 之 内核模块
  11. [导入]用事件和异常返回多种结果
  12. 朱光潜:要有悲剧,才能算人生
  13. 【C语言】23-typedef
  14. 影视App下载页源码
  15. sublime 快捷键不能使用
  16. delphi反编译ded逆向工程和协议分析 lgx
  17. Coremail2021邮件安全竞赛正式开幕!快来报名吧!
  18. ipad安装linux模拟器下载文件,教你在linux下安装游戏模拟器
  19. js删除css某个属性值
  20. 关于强交互类APP全球加速解决方案

热门文章

  1. cad中简单流程图制作,带控制点的工艺流程图cad_使用CAD绘制工艺流程图的方法步骤详解...
  2. 像中文的罗马音字体复制_罗马音字体大全可复制
  3. 引领智慧教育,联想云桌面如何打造教育“一朵云”?
  4. linphone android下载,Linphone | F-Droid - Free and Open Source Android App Repository
  5. NLP——12.词向量及相关应用
  6. 最新高德地图使用——申请key、显示地图
  7. C笔记 -- 一个为 IT人士打造的笔记工具
  8. 有哪些英文论文查重软件值得推荐?
  9. Houdini 地形知识点
  10. python请输入一个三位数输出该三位数的逆序数_键盘输入一个三位数,输出逆序后的数...