当前位置: 首页 > news >正文

google网站质量wordpress模板如何修改

google网站质量,wordpress模板如何修改,网站建设平台报价,随机关键词生成器通过BingAPI爬取Bing半个月内壁纸 一、前言二、爬虫代码三、代码说明 一、前言 爬取Bing搜索网站首页壁纸的方式主要有两种#xff0c;第一种为间接爬取#xff0c;即并不直接对Bing网站发起请求#xff0c;而是对那些收集汇总了Bing壁纸的网站发起请求#xff0c;爬取图片… 通过BingAPI爬取Bing半个月内壁纸 一、前言二、爬虫代码三、代码说明 一、前言 爬取Bing搜索网站首页壁纸的方式主要有两种第一种为间接爬取即并不直接对Bing网站发起请求而是对那些收集汇总了Bing壁纸的网站发起请求爬取图片。第二种为直接爬取即直接对Bing网站发起访问。 本文使用第二种通过Bing官方提供的一种API进行壁纸下载通过这种方式可以下载从下载当天起半个月内Bing搜索网站首页使用过的壁纸。 二、爬虫代码 import json import requests import os import re import time from colorama import Fore, Back, Style import coloramacolorama.init(autoreset True)def download_imgWallpaper_of_bing(headers, save_folder_path None):下载必应从昨天起前15天的壁纸图片print(Fore.GREEN Style.BRIGHT \n - * 30 Bing必应 壁纸图片 - * 30 \n)if save_folder_path is None:save_folder_path bing壁纸图片if not os.path.exists(save_folder_path):os.mkdir(save_folder_path)exist_imgs os.listdir(save_folder_path)url01 http://cn.bing.com/HPImageArchive.aspx?formatjsidx0n7url02 http://cn.bing.com/HPImageArchive.aspx?formatjsidx8n8imgs_data []try:for url in [url01, url02]:print(Fore.BLUE Style.BRIGHT \n正在下载html文件地址如下)print(url)res requests.get(url, headers headers, timeout (5, 5))res.raise_for_status()if len(res.content) 10:continuedata json.loads(res.content)imgs_data.extend(data[images])except Exception as e:print(Fore.RED Back.WHITE \n下载html文件失败详情如下)print(e)returnimg_url_count len(imgs_data)if img_url_count 0:print(Fore.RED Back.WHITE \n从html文件中提取到的壁纸图片Url数量为零)returnimg_num 0for img_data in imgs_data:try:img_name img_data[startdate] _ img_data[copyright] .jpgimg_name re.sub(r[:/\\|?*], _, img_name)if img_name in exist_imgs:continueimg_path save_folder_path / img_nameimg_url http://cn.bing.com img_data[url]print(Fore.BLUE Style.BRIGHT \n正在下载第%s/%s张图片地址如下 % (img_num 1, img_url_count))print(img_url)res requests.get(img_url, headers headers, timeout (5, 10))res.raise_for_status()with open(%s % img_path,wb) as f:f.write(res.content)print(Fore.BLUE Style.BRIGHT 完成下载)img_num 1time.sleep(1)except Exception as e:print(Fore.RED Back.WHITE \n下载异常详情如下)print(e)continueif img_num img_url_count:print(Fore.YELLOW Style.BRIGHT \n所有壁纸图片下载完成保存文件夹为 os.path.abspath(save_folder_path))else:print(Fore.YELLOW Style.BRIGHT \n壁纸图片已下载%s未下载%s张保存文件夹为%s % (img_num, img_url_count - img_num, os.path.abspath(save_folder_path)))if __name__ __main__:headers{}headers[Accept]*/*headers[Accept-Encoding]gzip, deflate, br, zstdheaders[Accept-Language]zh-CN,zh;q0.9headers[Connection]keep-aliveheaders[Cache-Control]max-age0headers[Upgrade-Insecure-Requests]1headers[User-Agent]Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36download_imgWallpaper_of_bing(headers)三、代码说明 给出的代码为python代码代码会下载从下载当天起15天内Bing网站使用的壁纸。 下载图片是以Bing的使用日期图片说明命名由于时差的原因当天使用的壁纸日期会是前一天的日期如果不指定保存文件夹则会在当前运行目录自动创建“bing壁纸图片”文件夹将下载图片保存在其中下载图片前会根据文件名对保存文件夹进行检查防止重复下载壁纸程序运行过程中会给出不同颜色的提示信息如下图所示
http://www.hkea.cn/news/14413316/

相关文章:

  • 如何做自己的论坛网站默认的首页文件名一般是
  • 做网站那个公司好2345网址导航怎么彻底删掉win7
  • 沈阳做网站哪家最便宜深圳网站设计 制作元
  • 武夷山网站推广WordPress取消签名
  • 网站开发工程师简历简述网页建站流程
  • h5做的分销网站建一个网上商城需要多少钱?
  • 网站建设怎样怎么做网页广告
  • 个人网站的搭建步骤网页布局的基础是几列布局
  • 百度投放seo排名优化方式方法
  • 合肥网站建设正规公司景观石网站建设方案
  • 建设响应式网站珠海营销型网站建设
  • 爱用建站平台做网站用什么后台
  • 外贸网站怎么找客户怎么做各个地图网站的认证
  • 登陆工伤保险网站 提示未授权 怎么做百度seo价格查询
  • 免费咨询法律问题的网站好的文化网站模板下载
  • 深圳网站设计公司排名前十重庆平台网站建设设计
  • node.js可以做网站么如何做网站在售产品分析
  • 免费企业网站程序asp江门网站建设电话
  • 网站优化方式做网站不会P图怎么办
  • 做调查问卷换赏金的网站wordpress建站指南
  • 网页设计与网站建设郑州大学公司门户网站是什么
  • 深圳建设官方网站做网站主要学什么
  • 企业微网站怎么做windows live writer wordpress
  • 怎么做万网网站吗教师做课题可以参考什么网站
  • 网站建设 图书c#网站开发需要的技术
  • 怎么自己创造网站沈阳网站建设开发维护
  • 网站开发备案需要什么某财政局网站建设方案
  • 网站开发近期市场天然气集团有限公司原副总经理
  • 嘉兴电子商务网站建设wordpress页内跳转链接
  • 谷歌怎么做公司网站寻找电子商务网站建设