php必应壁纸 分辨率,Python爬取必应壁纸的代码实例
Python爬取必应壁纸的代码实例
本篇文章小编给大家分享一下Python爬取必应壁纸的代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
代码如下:
import re
import os
import requests
from time import sleep
headers = {
"User-Agent": ("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) "
"Gecko/20100101 Firefox/64.0")
}
def get_index(resolution, index=1):
url = f"https://bing.ioliu.cn/ranking?p={index}"
res = requests.get(url, headers=headers)
urls = re.findall('pic=(.*?)\\.jpg', res.text)
_old_resolution = urls[1].split("_")[-1]
return {url.split("/")[-1].replace(_old_resolution, resolution): url.replace(_old_resolution, resolution) + ".jpg"
for url in urls}
def download_pic(pics):
if os.path.exists('F:\\必应壁纸'):
pass
else:
os.mkdir('F:\\必应壁纸')
print('目录创建成功')
try:
for pic_name, pic_url in pics.items():
res = requests.get(pic_url, headers=headers)
with open(f"F:\\必应壁纸\\{pic_name}.jpg", mode="wb") as f:
f.write(res.content)
print(f"{pic_name} 下载完成")
except Exception as e:
print("下载出错", e)
def input_index():
print("必应壁纸下载工具, 本工具未经资源站授权.")
print("仅做学习和交流之用, 随时有可能停止维护.")
print("目前资源站收容页数为87,当前仅提供1920x1080分辨率下载")
while True:
sleep(0.1)
index = input("请输入要下载的页数(Max=87):")
try:
if index == "Q":
exit()
index = 87 if int(index) > 87 else int(index)
return index
except ValueError:
print("请输入数字, 或输入Q退出!")
def main():
index = input_index()
i = 1
while i <= index:
print(f"当前第{i}页,共需要下载{index}页")
pics = get_index("1920x1080", i)
download_pic(pics)
i += 1
print("下载完成,将在3秒后关闭...")
sleep(1)
print("2")
sleep(1)
print("1")
sleep(1)
print("0")
if __name__ == '__main__':
main()
http://www.dengb.com/PHPjc/1394626.htmlwww.dengb.comtruehttp://www.dengb.com/PHPjc/1394626.htmlTechArticlePython爬取必应壁纸的代码实例 本篇文章小编给大家分享一下Python爬取必应壁纸的代码实例,小编觉得挺不错的,现在分享给大家供大家参考...
php必应壁纸 分辨率,Python爬取必应壁纸的代码实例相关推荐
- Python爬取携程机票代码实例
Python爬取携程机票代码实例 现在携程的页面是通过接口传递数据的,不能直接使用xpath进行解析,需要模拟调用接口的步骤 dcity是指出发地的城市编码 acity是指目的地的城市编码 其他参数是 ...
- python爬取InterfaceLIFT壁纸,下载到本地,数据存入数据库(mysql,mongodb)
github地址 欢迎star,欢迎拍砖 适用pythopn版本 Python 2.7 or Python 3.6 只在这两个版本之下测试过,正常运行 项目文件说明 main.py 主要文件 mysq ...
- Python爬取wallhaven壁纸 2023.1.31
Python爬取wallhaven壁纸 壁纸页面 前言 源码 壁纸页面 前言 学习中,未加多线程,由于网站.图片大小等因素导致下载缓慢 望各位大神提出建议并加以修善 网站主页及其爬取页如下,可自行修改 ...
- 用Python爬取手机壁纸,太简单了吧
用Python爬取手机壁纸,太简单了吧! 人生苦短,快学Python! 在Python爬虫的学习过程中,爬取图片几乎是每个初学者都练习过的项目,比如我们之前就分享过:如何用Python快速爬取小姐姐的 ...
- Python爬取百度壁纸图片
Python爬取百度壁纸图片 #! /usr/bin/python -- coding: utf-8 -- @Author : declan @Time : 2020/05/31 16:29 @Fil ...
- python爬虫代码实例-Python爬虫爬取百度搜索内容代码实例
这篇文章主要介绍了Python爬虫爬取百度搜索内容代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 搜索引擎用的很频繁,现在利用Python爬 ...
- Python爬取自然风景图片代码
Python爬取自然风景图片代码 \qquad 需要用到python的etree库和requests库,需要提前下载安装. from lxml import etree import requests ...
- python爬取气象台每日天气图代码
特别鸣谢以下更多python教程请到友情连接: 菜鸟教程https://www.piaodoo.com 初中毕业读什么技校 http://cntkd.net 茂名一技http://www.enechn ...
- php取qq空间说说id,Python爬取qq空间说说的实例代码
具体代码如下所示: #coding:utf-8 #!/usr/bin/python3 from selenium import webdriver import time import re impo ...
- python爬取豆瓣电影top250的代码_Python爬虫——爬取豆瓣电影Top250代码实例
利用python爬取豆瓣电影Top250的相关信息,包括电影详情链接,图片链接,影片中文名,影片外国名,评分,评价数,概况,导演,主演,年份,地区,类别这12项内容,然后将爬取的信息写入Excel表中 ...
最新文章
- 腾讯公布 23 年前第一间办公室照片,太有年代感了
- zookeeper 启动显示started,jps查看进程却没有,解决方法
- shiro 的session持久化
- [前端技术]如何加深对JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解...
- Openstack入坑指南
- Spark初识-Spark与Hadoop的比较
- Spring MVC学习总结(3)——Spring3 MVC详解
- 【百度地图】——利用三级联动加载百度地图
- 十字链表表示矩阵c语言,十字链表法,十字链表压缩存储稀疏矩阵详解
- 图形验证码文字识别——pytesseract
- stm32 国产QMC5883L 进口HMC5883 三轴电子指南针加速度传感器
- 一键安装 kX3552 ProFX312 UFX52 程序
- 阿里巴巴的微服务开源之路
- 《三体》读后思考-泰勒展开/维度打击/黑暗森林
- 各类排序算法比较分析
- 【蓝桥杯练习-PWM脉宽调制】
- 一元云购短信-配置修改
- 多系统启动菜单的修复EasyBoot
- 实战丨Web云开发项目—TodoList待办事项
- 怎样能把在线视频(不提供下载)储存下来到电脑