import requests import re import os # 模拟浏览器请求 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" } # getWpList json 部分参数 # data = { # "pageNum": 1, # "pageSize": 9 # } # 循环3次,即从首页到第三页 # "pageNum" 页码;pageSize,最多9张图。 for i in range(4): data = { "pageNum": i, "pageSize": 9 } # 请求图片网站API,调用json参数 request = requests.post('http://www.isummer.cn/x_site/wp/getWpList', json=data, headers=headers) # 拼接用户主目录下的 Pictures 文件夹路径 default_pictures_dir = os.path.join(os.path.expanduser("~"), "Pictures") # 拼接成指定保存的图片目录 picture_path = os.path.join(default_pictures_dir, "bing") # 如果目录不存在则创建 if not os.path.exists(picture_path): os.makedirs(picture_path) # 测试现象 # /th?id=OHR.Popocatepetl_ZH-CN5483138337_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp # 循环获取返回的图片地址 for i in request.json()["data"]["list"]: # "wpUrl" 字符串中提取出第一个以 & 符号为分隔符的第一个字符串 picture_list = i["wpUrl"].split("&")[0] # print(picture_list) 返回结果:/th?id=OHR.SouthPadre_ZH-CN8788572569_1920x1080.jpg # 采取策略:先分割后拼接 # picture_name = picture_list.split(".") # 返回结果:['/th?id=OHR', 'SouthPadre_ZH-CN8788572569_1920x1080', 'jpg'] picture_name=re.split("[._]", picture_list) # 拼接图片保存路径 save_path = os.path.join(picture_path, f"{picture_name[1]}.{picture_name[4]}") # 请求图片的下载地址 request = requests.post(f'https://cn.bing.com{picture_list}') # 保存图片到本地 with open(save_path, "wb") as f: f.write(request.content) print("下载完成:" + save_path)
python教程
必应壁纸Python爬虫分享
- python爬虫
- 必应
- 必应壁纸
-
Python好看视频地址解析下载代码
#encoding:utf-8# 好看视频下载 import socketfrom urllib.request import urlopenimport urllibimport reimport timefrom pyquery import PyQuery as pqimport requestsfrom tqdm import tqdm # 打印进度条的库import gzip print('程序开始运...
-
python美女写真图库爬虫
import requestsfrom lxml import etreeimport csvfrom time import sleepimport osfrom concurrent.futures import ThreadPoolExecutor headers = { 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit...
-
笔趣阁小说网Python爬虫分享
#[url=https://www.biquge.info/wanjiexiaoshuo/]https://www.biquge.info/wanjiexiaoshuo/[/url] 笔趣阁小说全本爬虫import timeimport requestsimport osimport randomfrom lxml import etreeimport webbrowserheader = { "User-Agent": "Mo...
-
新必应上线已ChatGPT智能搜索功能
新必应上线新必应上线新官网:https://www.bing.com/new,从新官网简介和说明可以肯定看出,新必应已集成类似ChatGPT智能AI的功能。功能特色说明全部都类似ChatGPT一模一样的玩法,用户一问一答、可以写...
-
Bing IndexNow是什么?有什么功能?
Bing IndexNow介绍Bing IndexNow(立即索引)一种易于使用的协议,当来自任何 URL 的网站内容被更新或创建时,网站可以调用它来通知 Bing搜索引擎,从而允许即时爬取和发现 URL。Bing IndexNow提交教程1.生成API Key需要一个 API 密钥来匹配域的所有权以及提...
-
必应壁纸Python爬虫分享
import requestsimport reimport os# 模拟浏览器请求headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36"}# getWpList json 部分参数# data = ...
-
必应壁纸Python爬虫分享
import requestsimport reimport os# 模拟浏览器请求headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36"}# getWpList json 部分参数# data = ...
-
github+Python自动爬取bing壁纸并上传百度网盘
import requestsimport base64from datetime import datetimefrom datetime import timedeltafrom datetime import timezonefrom bs4 import BeautifulSoupimport timeimport ddddocrimport osbaidu_cookie = os.environ["BAIDU_COOKIE"] SHA_TZ = ...
-
HTML每日一图壁纸网页模板
网站模板介绍HTML每日一图网页模板采用必应官网的高质量背景图接口,很多网站都是调用它们的图片接口,模板分为静态HTML版本和PHP动态版本,显示效果都一样。PHP动态版本是加速版,图片附件上传到又拍云...
-
Python获取彩云天气实时天气API源码
import requests # 用户输入的秘钥和经纬度(以逗号分隔)api_key = "" # 这里输入用户自己的秘钥location = "...
-
基于Django的RustDesk Api&Web Server源码分享
项目介绍一个 python 实现的 Rustdesk API 接口,支持 WebUI 管理。基于Django的RustDes...
-
批量修改照片文件大小Python脚本
一段批量修改照片文件大小Python脚本,输入和输出图片文件夹,图片你的最大和最小标准,批量调整照片文件大小。# ...
-
文本段落自动分隔格式化Python脚本
我们在做网站时,需要处理大量的文本内容,要求文本段落内容按我们的格式分隔排版,手动一个个的修改就非常浪费时...
-
利用ffmpeg提取视频第一帧保存成图片
做影视采集站的找不到影视封面可以试试这个方法,利用ffmpeg提取视频第一帧保存成图片,这样就省去了找封面图的...