Python爬取wallhaven壁纸 2023.1.31
Python爬取wallhaven壁纸
- 壁纸页面
- 前言
- 源码
壁纸页面
前言
学习中,未加多线程,由于网站、图片大小等因素导致下载缓慢
望各位大神提出建议并加以修善
网站主页及其爬取页如下,可自行修改代码中的url变量已及爬取页数
源码
import requests
from lxml import etreefor x in range(2,5): #爬取页数n=0 #name initialize of pictureurl = f"https://wallhaven.cc/toplist?page={x}"headers1 = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'}response = requests.get(url=url,headers=headers1)#print(response.text)tree = etree.HTML(response.text)list = tree.xpath('//*[@id="thumbs"]/section[1]/ul/li/figure/a/@href')response.close()def repage(url1,n):response1 = requests.get(url = url1,headers=headers1)tree1 = etree.HTML(response1.text)src_url = tree1.xpath('//*[@id="wallpaper"]/@src')for j in src_url:response_img = requests.get(j)print(response_img)with open('img//'+'wallhaven//'+str(n)+'.jpg', mode="wb") as f:f.write(response_img.content) #二进制存入图片print("Done!")response_img.close()response1.close()for i in list:n=n+1repage(i,n) #本页图片获取
Python爬取wallhaven壁纸 2023.1.31相关推荐
- Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘
更多详情请查看Honker Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘 给大家推荐一款超好用的壁纸下载网站-- wallhaven 第一次知道这个网站的时候,惊为天 ...
- Python爬虫-爬取wallhaven壁纸
Python爬虫-爬取wallhaven壁纸 前言 可行性分析 功能介绍 效果展示 基本思路 1.获取每页(1页24张)壁纸的url 2.获取每张壁纸缩略图的url 3.获取壁纸原图下载的url 4. ...
- Python爬取百度壁纸图片
Python爬取百度壁纸图片 #! /usr/bin/python -- coding: utf-8 -- @Author : declan @Time : 2020/05/31 16:29 @Fil ...
- 用Python爬取手机壁纸,太简单了吧
用Python爬取手机壁纸,太简单了吧! 人生苦短,快学Python! 在Python爬虫的学习过程中,爬取图片几乎是每个初学者都练习过的项目,比如我们之前就分享过:如何用Python快速爬取小姐姐的 ...
- python爬取InterfaceLIFT壁纸,下载到本地,数据存入数据库(mysql,mongodb)
github地址 欢迎star,欢迎拍砖 适用pythopn版本 Python 2.7 or Python 3.6 只在这两个版本之下测试过,正常运行 项目文件说明 main.py 主要文件 mysq ...
- 利用爬虫爬取wallhaven壁纸
利用爬虫爬取wallhaven壁纸 '''解析网页''' headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple ...
- Python爬取wallhaven,设置定时任务每日更换幻灯片壁纸
python代码模块,依赖requests库 爬取wallhaven随机图库前24张图并存储在目标路径 import requests import re import osheader = {} h ...
- 用Python爬取wallhaven高清原图
wallhaven高清原图爬取 第一步:整理思路 第二步:分析网址 第三步:编写代码 第一步:整理思路 首先要知道自己要干嘛,怎么干,去哪里干?要干嘛?我们要爬取图片,而且我们要原图.怎么干?这里我用 ...
- python爬取桌面壁纸(初学者),一看就会
今天想给我的电脑里面多加点壁纸,但是嫌弃一个个保存太慢,于是想着写个爬虫直接批量爬取,正好我也刚刚学完爬虫. 我们要爬取一个壁纸网站 http://www.netbian.com/weimei/ind ...
最新文章
- 影像组学视频学习笔记(43)-标准差、标准误及95%置信区间CI、Li‘s have a solution and plan.
- Java中的AutoBoxing (Integer对-128~127之间数值的特殊处理)
- 内存管理(ybtoj-二叉堆)
- 大学4年毕业后我是如何还清的助学贷款。
- 学习Spring Boot:(十一) 自定义装配参数
- 计算机应用培训课程安排表,计算机培训教学计划
- Android热修复更改图标,Android手写热修复(一)--ClassLoader
- MySQL驱动包下载
- 【非线性规划】- 无约束问题(1)局部极小值与全局极小值
- 回溯法之符号三角形问题
- 帝国cms配置php,帝国cms如何安装
- Particle Trimming
- 设计规约(Designing Specification)
- 区块链技术运用在票据领域-票据链
- 计算机必学知识,基础电脑知识:计算机操作常识入门必学
- 开源云笔记本开发构想
- 彻底关闭WinRAR广告弹窗
- 日历(NSCalendar)
- Tableau数据分析-Chapter12 网络图与弧线图
- java截取屏幕指定范围内的图片并识别图片内的文字