前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

以下文章来源于云+社区,作者 深雾

转载地址

https://blog.csdn.net/fei347795790?t=1

直接运行即可,效果图:

代码如下

导入工具

import requests,os
from pyquery import PyQuery as pq
import time

请求、解析网页数据,保存数据

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 ''(KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'
}
# 这里我使用了代理  你可以去掉这个代理IP 我是为了后面大规模爬取做准备的
proxies = {'https': '218.75.69.50:39590'
}# 请求网页 获取源码
def start_request(url):r = requests.get(url, headers=headers, proxies=proxies)# 这个网站页面使用的是GBK编码 这里进行编码转换r.encoding = 'GBK'html = r.textreturn html# 解析网页 获取图片
def parse(text,i):doc = pq(text)# 锁定页面中的img标签images = doc('div.list ul li img').items()x = 1for image in images:# 获取每一张图片的链接img_url = image.attr('src')# 获得每张图片的二进制内容img = requests.get(img_url, headers=headers, proxies=proxies).content# 定义要存储图片的路劲# 创建目录dir_path = os.path.dirname(os.path.abspath(__file__)) + "\\image\\"imagspath = dir_path+'/imgs'+str(i)# 创建目录if not os.path.exists(imagspath):os.makedirs(imagspath)path = imagspath+"\\" + str(x) + ".jpg"# 将图片写入指定的目录 写入文件用"wb"with open(path, 'wb') as f:f.write(img)time.sleep(1)print("正在下载第{}页{}张图片".format(i,x))x += 1print("写入完成")def main():url = "http://www.netbian.com"text = start_request(url)parse(text,1)#爬取指定范围页面for i in range(2,100):urlnum = url + "/index_"+str(i)+".htm"textnum = start_request(urlnum)parse(textnum,i)if __name__ == "__main__":main()

Python爬取高清桌面壁纸(附源码),直接运行即可相关推荐

  1. Python 爬取高清桌面壁纸

    今天写了一个脚本用来爬取ZOL桌面壁纸网站的高清图片: 链接:http://desk.zol.com.cn/1920x1080/ 本程序只爬了美女板块的图片,若要下载其他板块,只需修改程序中的&quo ...

  2. python手机壁纸超清_Python 爬取高清桌面壁纸

    今天写了一个脚本用来爬取ZOL桌面壁纸网站的高清图片: 本程序只爬了美女板块的图片,若要下载其他板块,只需修改程序中的"meinv"即可 代码如下: #coding=utf-8 i ...

  3. python1080p壁纸高清图片_Python爬取高清桌面壁纸(附源码),直接运行即可

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于云+社区,作者 深雾 转载地址 https://blog.c ...

  4. Python爬取高清无版权美图

    前言 做公众号,总是会需要使用一些图片做封面或背景.我的公众号的图片有两种来源:一是通过创可贴自己动手修改下就可以用了,还一种就是在网上下载图片. 那如何下载高清并且可以供使用(无版权)的图片了?我是 ...

  5. scrapy爬取字幕组今日更新影视-附源码

    由于本人比较喜欢看美剧,字幕组的美剧资源更新又是非常快的,而本人scrapy爬虫写的也比较多,同时维护了一个小小的影视站给朋友下载,就想着能不能够用脚本实现每天的字幕组影视资源的更新与抓取,googl ...

  6. python代码壁纸-Python爬取高清壁纸

    需要准备的东西: 用到的环境:python3.7 用到的ide:pycharm 用到的库 time.BeautifulSoup.requests 本次的目标: 下载几百张海贼王的高清壁纸 练习爬虫 分 ...

  7. python爬取付费直播的视频_教你用20行代码爬取直播平台弹幕(附源码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  8. python玩王者荣耀皮肤_python 王者荣耀皮肤高清图片下载 附源码

    本帖最后由 你isbest 于 2018-3-20 16:33 编辑 最近在学python ,用python做了一个王者荣耀的皮肤高清图片的下载工具,发给大家这个是从官网下载一个json文件,所以是实 ...

  9. python获取虎牙弹幕_教你用20行代码爬取直播平台弹幕(附源码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

最新文章

  1. ThinkPad R400在Windows7下的几个问题
  2. angularjs入门(四)
  3. BZOJ3998: [TJOI2015]弦论(后缀自动机,Parent树)
  4. 使用MATLAB如何生成jar包
  5. lamda list 分组_java8lambda表达式对集合分组并且排序(记一次性能优化案例)
  6. 根据application ID打印该application所包含的object
  7. 一个失败的创意:GPGPU纹理化通用加速kD树的实现
  8. poj 3461 Oulipo (KMP)
  9. Invalid byte 2 of 2-byte UTF-8 sequence解决方案
  10. KVC在定义Model类中的妙用
  11. CENTOS6.6上搭建单实例ORACLE12C
  12. okHttp3自用封装
  13. 2021抖音数据报告(完整版)
  14. 北京大学计算机学院复试名单2021,北京大学2021拟录取推免研究生毕业院校统计,多位来自非211高校...
  15. 虚拟内存怎么设置最好_虚拟内存怎么设置到d盘
  16. 经典卷积网络--InceptionNet
  17. MCU学习笔记_IO引脚复用和映射
  18. 知乎回答一键导出为PDF——Python实现
  19. [wx·part]微信小程序通过positon:absolute布局解决元素浮动显示后,如何设置显示位置问题
  20. C++vector容器使用sort排序(含升序以及降序)

热门文章

  1. 使用python调用azure api步骤文档
  2. luliyu-python-day19
  3. Nmap使用教程超超超详细——最后介绍绕过防火墙IDS逃逸
  4. 不论选择如何,我们都会有光明的前途!
  5. 激发创造力!如何轻松录制PPT和人像视频
  6. 一个带时间的相册页面(仿小米相册)
  7. 使用ArrayList重写吃货联盟详解
  8. XCode 真机调试
  9. root什么意思?为什么要获取root权限?
  10. 软件测试流程及软件测试研发5个阶段