python实现蜘蛛功能批量下载手机壁纸
在百度贴吧发现一些比较好看的手机壁纸,想下载来用用,但是一张张保存觉得太麻烦,所以写个python程序来批量爬取下载图片。
要爬取的页面http://tieba.baidu.com/p/1904141161?pid=24952618510#24952618510
#!/usr/bin/env python
import re
import urllib
def getHtml(url):
page=urllib.urlopen(url)
html=page.read()
return html
def getImg(html):
reg=r'src="(.*?\.jpg)" width'
imgre=re.compile(reg)
imglist=re.findall(imgre,html)
x=0
for imgre in imglist:
urllib.urlretrieve(imgre,'%s.jpg'%x)
x+=1
html=getHtml("http://tieba.baidu.com/p/1904141161?pid=24952618510#24952618510")
print getImg(html)
转载于:https://blog.51cto.com/laoxu/1289792
python实现蜘蛛功能批量下载手机壁纸相关推荐
- Python爬虫——利用Scrapy批量下载图片
Python爬虫--利用Scrapy批量下载图片 Scrapy下载图片项目介绍 使用Scrapy下载图片 项目创建 项目预览 创建爬虫文件 项目组件介绍 Scrapy爬虫流程介绍 页面结构分析 定义I ...
- 2021-03-10 Python多线程爬虫快速批量下载图片
Python多线程爬虫快速批量下载图片 1.完成这个需要导入的模块 urllib,random,queue(队列),threading,time,os,json 第三方模块的安装 键盘win+R,输入 ...
- python写的一个-批量下载股票年报的小工具
python写的一个-批量下载股票年报的小工具 from urllib import request import requests import os import openpyxl# print( ...
- python+selenium爬虫自动化批量下载文件
一.项目需求 在一个业务网站有可以一个个打开有相关内容的文本,需要逐个保存为TXT,数据量是以千为单位,人工操作会麻木到崩溃. 二.解决方案 目前的基础办法就是使用python+selenium自动化 ...
- java 自动下载自动搜索_必应美图下载 - 自动更换批量下载的壁纸
必应( Bing )搜索 每天 都会在 搜索界面 内更换 非常好看 的 背景图片,因此有不少网友将这些 图片 下载下来设置成 桌面壁纸 使用.同时,也有不少 站长 在自己的 网站 上通过 接口 将自己 ...
- 手把手教你用Python打造一款批量下载视频并能可视化显示下载进度的下载器
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 桃之夭夭,灼灼其华. /1 前言/ ...
- 【Python爬虫案例】批量采集网站壁纸,实现自动更换桌面壁纸
前言 美照天天换,才不会腻 不知道你们是不是这样,我的手机壁纸电脑壁纸,隔三岔五就喜欢换,看久了 我就腻了,索性就用python把这个网站的壁纸都采集下来,顺便再让电脑自动更换我的桌面壁纸 ~ 一篇文 ...
- ❤️再也不用担心PPT模板下载问题,python爬虫 PPT模板批量下载❤️
最近工作中要使用PPT,但是模板搞不定怎么办,嘿嘿,直接批量下载,各种模板随便安排. 找了很多PPT模板网站,发现大多数网站都要登陆和vip才可以下载到想要的模板.后来发现这个网站不需要登陆和vip也 ...
- Python王者荣耀皮肤批量下载
Python王者荣耀英雄皮肤批量下载 一.使用requests批量下载 1.查找英雄皮肤所在位置 2.获取皮肤的url 1)单个英雄皮肤的url 2)英雄页面的url 3)英雄ID的获取 3.敲代码下 ...
最新文章
- Gbps接口面向汽车应用
- Linux常见命令(二)
- Data Lake Analytics + OSS数据文件格式处理大全
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
- 2020年李永乐线性代数强化笔记-向量
- Android访问瓦片地图 费流量,瓦片地图注意事项
- CRM Order confirmation form布局
- nutch mysql hadoop_nutch2.2.1+ hadoop1.2.1 + mysql5.6.13
- 百词斩和扇贝打卡测试与评估
- Ubuntu 12.04安装英汉词典
- asp.net缓存(二)
- java txt中统计一个字母出现的次数并储存,统计txt文件中每个字符出现的次数,并根据次数从高到低排序...
- 如何把握好 transition 和 animation 的时序,创作描边按钮特效...
- js中的this详解
- mysql处理点云_Oracle云时代MySQL HTAP解决方案
- erraddsave.php,DedeCms教程:挑错管理
- 通用验证码识别SDK免费开源
- Windows的快捷方式、符号链接、目录联接、硬链接的区别
- Android之Scroller详解讲解-真正了解滚动处理
- 学完这个你就成为excel高手了!(Delphi对Excel的所有操作)逐个试试!