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

注册新公司网上核名网站网站建设收费标准报价

注册新公司网上核名网站,网站建设收费标准报价,东营企业网站制作,手机客户端app下载本文是本人最近学习Python爬虫所做的小练习。如有侵权,请联系删除。 页面获取url 代码 import requests import os import re# 创建文件夹 path os.getcwd() /images if not os.path.exists(path):os.mkdir(path)# 当前页数 page 1 # 总页数 total_page 2# 自动…

本文是本人最近学习Python爬虫所做的小练习。如有侵权,请联系删除

页面获取url

在这里插入图片描述

代码


import requests
import os
import re# 创建文件夹
path = os.getcwd() + '/images'
if not os.path.exists(path):os.mkdir(path)# 当前页数
page = 1
# 总页数
total_page = 2# 自动翻页,获取全部数据
def get_data():global page, total_pagewhile page <= total_page:# 地址url = f"https://api.bilibili.com/pgc/season/index/result?st=1&order=3&season_version=-1&spoken_language_type=-1&area=-1&is_finish=-1&copyright=-1&season_status=-1&season_month=-1&year=-1&style_id=-1&sort=0&page={page}&season_type=1&pagesize=20&type=1"# 请求头headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 SLBrowser/9.0.3.1311 SLBChan/105',}# 发送请求response = requests.get(url, headers=headers)# json数据格式items = response.json()# 循环遍历for data in items['data']['list']:# 标题title = data.get('title')# 封面cover = data.get('cover')# 下载图片到images文件夹中,文件名:titleif title != '' and cover != '':download_image(title, cover)total = items.get('data')['total']size = items.get('data')['size']total_page = get_page_count(total, size)page += 1# 下载图片
def download_image(title, cover):# 请求头headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 SLBrowser/9.0.3.1311 SLBChan/105',}res = requests.get(cover, headers=headers)# 判断标题是否含有\/:*?"<>|,文件命名不能含有这些,如果有,则用下划线_取代new_title = validateTitle(title)with open(path + '/' + new_title + '.jpg', mode='wb') as f:# 图片内容写入文件f.write(res.content)print(f"正在下载图片,图片名:{title}.jpg")# 去除文件中的非法字符(正则表达式)
def validateTitle(title):pattern = r"[\\\/\:\*\?\"\<\>\|]"new_title = re.sub(pattern, '_', title)return new_title# 求页数
def get_page_count(total, page):page_count = total // pageif total % page != 0:page_count += 1return page_countif __name__ == '__main__':get_data()

效果

在这里插入图片描述

在这里插入图片描述

http://www.15wanjia.com/news/185735.html

相关文章:

  • 免费背景图片素材网站上海装修设计公司
  • 优秀高端网站建设企业成品网站软件大全下载
  • 简述网站制作过程世界500强企业分布
  • wordpress 站外链接上海网站设计外包
  • 做报价在哪个网站询价住房住房和城乡建设部网站首页
  • 合肥建设工程竣工结算备案网站网站建设教程 金旭亮
  • 91关键词seo诊断分析
  • 织梦珠宝网站模板济南网站建设推荐q479185700强涵
  • 资金盘网站建设WordPress+dos漏洞
  • 手机网站开发实例网站建设流费用
  • 网站建设学什么书阿里云做网站教程
  • 建商城网站网站开发价格报表模板
  • 网站建设功能濮阳做网站做的好的公司
  • 做网站的前提成都网站推广公司
  • 如何创建自己的网站平台保定市网站销售和设计
  • 新乡移动网站建设开发商是不是建设单位
  • 温州集团网站建设平台推广方式有哪些
  • 企业网站应该怎么做在线设计网站海报
  • 万润 营销型网站建设外贸订单从哪里接
  • seo整站优化吧网站付费推广竞价
  • 长沙企业建站在线咨询哪个网站可以接任务做兼职
  • 网站建设与管理指什么软件专业网站定制公司
  • 上海做网站公司做网站的公司开发一个平台要多少钱
  • 哪个网站做国内销海外的机关网站建设的请示
  • ssh精品课程网站开发体育新闻最新消息10条
  • 建设部职称评审的网站html网页制作模板代码简单
  • 做网站的每天打电话咋办哈尔滨手机网页制作
  • 太原建站模板那家公司网站做的好
  • 兴国电商网站建设专业团队照片
  • 免费搭建手机自助网站一个app能卖多少钱