python手机壁纸超清_python下载高清壁纸

news/2024/11/23 5:21:31/

壁纸网址:https://bing.ioliu.cn/ranking,爬取的是排行榜上的壁纸

源码:

import bs4,re,os,requests

session = requests.session()

headers = {

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0"}

def fetch_content(url): # 获取任意网页内容,并用 beautifulsoup 格式化

req = session.get(url,headers = headers)

htmls = req.text

soup = bs4.BeautifulSoup(htmls,features = 'lxml')

return soup

print('此程序会从必应壁纸网站下载壁纸,并将壁纸保存在 D:\必应壁纸 目录下。')

s = input('键入任意键键开始,否则直接关闭程序:')

flag = False

if s != None:

flag = True

if flag:

print("目录已存在")

else:

os.mkdir('D:\必应壁纸')

print('目录创建成功')

k = 1

p = input('请输入要下载的页数(每页12张,建议不超过10页):')

child_flag = False

if p.isdigit() == True:

child_flag = True

if child_flag:

while k

url = 'https://bing.ioliu.cn/ranking?p=' + str(k) # p=6 即获取第六页的内容

soup = fetch_content(url)

description = soup.find_all(class_='description')

# 获取图片标题

for i in range(len(pic_url)):

title = description[i].h3.string

name = ''.join(re.findall('([\s\S]*?)\W',title))

print('正在下载:\t', name) # 打印图片所属子页面以及图片标题

img = 'https://bing.ioliu.cn' + pic_url[i].get('href')[:-9] + 'download'

img = session.get(img,proxies = {'http':'120.78.199.148'},headers = headers) # 下载

try:

if os.path.exists('D:/必应壁纸/' + name + '.jpg') == False:

with open('D:/必应壁纸/' + name + '.jpg','wb') as f:

f.write(img.content)

else:

pass

except:

pass

print('第%s页:%s张下载完成!'%(k,i + 1))

k += 1

print('%s页%s张全部下载完成!'%(int(p),int(p) * 12))

else:

print('请输入数字!')

exit('程序发生错误!')

else:

exit('程序发生错误!')


http://www.ppmy.cn/news/134380.html

相关文章

android原生农场壁纸,Android 6.0高清壁纸下载-Android 6.0原生壁纸高清免费打包下载-东坡下载...

android 6.0在现在是很多的安卓手机用户都是升级到这个版本的,那么你需要一些适合这个版本的高清主题壁纸吗?想要的话现在就赶快来下载吧! android 6.0新特性 新特性一:App Permissions(软件权限管理) 在安卓6.0里,应用…

python手机壁纸超清_Python爬虫-王者荣耀高清壁纸下载

绪论 网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。python是一种跨平台的计算机程序设计语言。是…

android系统壁纸下载,提前用上Android 12系统 官方高清壁纸下载

此前有新闻曝光了Android 12系统的一些新进展,Android 12界面采用了全新的扁平界面,似乎使用较少的透明度 , 更多的白色空间和更多的圆角,网友看了直呼神似苹果iOS。俄罗斯媒体rozetked近日提前拿到了安卓 12 开发者预览版,并提取…

下载好看的壁纸,这几个网站就够了

1.彼岸网 http://www.netbian.com/ 彼岸网是我经常使用的一个网站,网站里面有很多4k高清壁纸,壁纸的质量很高。虽然是收费的网站,但是非会员每天还是免费可以下载一张壁纸,不过这对我们来说也够用了。 埃列什基伽勒 制服 丝袜大长…

从架构设计思想出发看Flutter

Flutter 是一种流行的移动应用程序开发框架,它的设计特点之一是可以使用单一代码库构建 iOS 和 Android 应用程序。然而,对于功能比较多、模块比较复杂的应用程序,仅凭单一的代码库就可能导致代码的复杂性和维护难度的增加。在这种情况下&…

Ubuntu安装显卡驱动弹secure boot

惠普电脑安装nvidia2070显卡驱动突然弹出secure boot,点了确定并输入八位密码之后会出现各种报错,主要原因是secure boot没有禁用,按照网上教程发现惠普win10的BIOS和网上教程不一样。 开机按F9,进入BIOS,然后选择安全…

惠普笔记本电脑驱动BIOS下载中心,战66驱动下载

最近发现我战66 g3 2020,fnf3 f4屏幕亮度无法调节,已确定不是键盘的问题,搜索发现可能是驱动问题。 惠普产品 https://support.hp.com/cn-zh/drivers/laptops 战66驱动程序下载 https://support.hp.com/cn-zh/drivers/selfservice/hp-zhan-…

惠普T620瘦客户机安装Win7时AMD显卡驱动造成Aero透明效果不能使用

使用Windows7自带Aero效果问题检查工具不能修复,并有如下提示: 配色方案已更改以下程序执行了一个操作,该操作需要Windows将配色方案暂时更改为 Windows 7 Basic。程序:AMD External Events Client Module发布者:Advanced Micro …