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

外国人做中国数学视频网站建设网站要什么电脑

外国人做中国数学视频网站,建设网站要什么电脑,东阳海天建设集团网站,做网站公司怎么找1. 分析地址 打开小破站热榜首页,查看响应找到如下接口地址 2. 编码 定义请求头 拿到标头 复制粘贴,处理成json 处理请求头代码如下: def format_headers_to_json():f open("data.txt", "r", encoding"utf-8") # 读…

1. 分析地址

打开小破站热榜首页,查看响应找到如下接口地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-64pKZGMC-1693280123645)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230829102959759.png)]

2. 编码

定义请求头
拿到标头
在这里插入图片描述

复制粘贴,处理成json
处理请求头代码如下:

def format_headers_to_json():f = open("data.txt", "r", encoding="utf-8")  # 读入请求头的文件f1 = open("json.txt", "w", encoding="utf-8")  # 打印json格式的文件f1.write("headers={\n")  # 添加一个最前面的左括号line = "1"while line != "":line = f.readline()if (line == ""):breakx = lineline = f.readline()y = linex = x.strip(':\n')  # 去除前后的:和换行y = y.strip(':\n')  # 去除前后的:和换行i = 0le = len(y)while (i < le):if (y[i] == "\""):y = y[:i] + "\\" + y[i:]  # 在“处添加一个转移符号i = i + 1  # 跳过这个”le = le + 1  # 同时将总长度增加i = i + 1f1.write("\"" + x + "\"" + ":\"" + y + "\",\n")  # 字符串拼接成json格式f1.write("}")

定义好请求头

headers = {"Accept": "*/*","Accept-Encoding": "gzip, deflate, br","Accept-Language": "zh-CN,zh;q=0.9","Cookie": "你的cookie","Sec-Ch-Ua": "\"Chromium\";v=\"116\", \"Not)A;Brand\";v=\"24\", \"Google Chrome\";v=\"116\"","Sec-Ch-Ua-Mobile": "?1","Sec-Ch-Ua-Platform": "\"Android\"","Sec-Fetch-Dest": "empty","Sec-Fetch-Mode": "cors","Sec-Fetch-Site": "same-site","User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36"
}

定义url

https://api.小破站.com/x/web-interface/popular?ps=20&pn=1

获取请求响应转json

    r = requests.get(url, headers=headers)json_data = r.json()order_list = []  # 视频排名title_list = []  # 视频标题like_list = []  # 点赞数view_list = []  # 播放数video_list = []  # 播放链接owner_list = []  # 作者duration_list = []  # 视频长度pub_location_list = []  # 发布地order = 1  # 热榜排名初始值data_list = json_data['data']['list']

循环

    for data in data_list:title = data.get('title', '')  # 视频标题title_list.append(title)duration = data.get('duration', '')  # 视频长度duration_list.append(duration)order_list.append(order)view_list.append(data['stat']['view'])  # 播放like_list.append(data['stat']['like'])  # 点赞owner_list.append(data['owner']['name'])  # 作者video_list.append(data['short_link_v2'])  # 播放链接pub_location_list.append(data.get('pub_location',''))  # 发布地order += 1

写入csv

    df = pd.DataFrame({'视频排名': order_list,'视频标题': title_list,'点赞数': like_list,'播放数': view_list,'播放链接': video_list,'时长(单位:秒)': duration_list,'作者': owner_list,'视频发布地': pub_location_list,})df.to_csv('破站热榜.csv', index=False, encoding='utf_8_sig')

3. 效果展示

在这里插入图片描述

http://www.yayakq.cn/news/342372/

相关文章:

  • 怎么做国外的网站吗设计网页三大工具
  • 帮企业建设网站和推广网站中关村在线主页
  • 贵州有网站的企业建设济南公司网站
  • 做展厅的网站漳州 网站设计
  • 17网站一起做网店池尾商圈wordpress添加友情链接页面
  • 江苏省建设证书变更网站wordpress添加媒体没反应
  • 网站开发设计工具建筑类专业做教育的网站
  • 新手如何做自己的网站网站域名的用处
  • 网站数据库怎么建百度网站建设
  • 济宁建设公司网站石家庄坤鹏企业管理咨询有限公司
  • 建网站公司 蓝纤科技棋牌游戏网站建设费用
  • 公司内网网站建设物流公司在哪做网站
  • 摄影工作室网页设计网站速度优化工具
  • 网站模板修改教程梵美传媒网站是谁做的
  • 网站怎么做移动图片不显示企业网站的功能主要有
  • 深圳市网站设计公东营网格员招聘
  • 苏州模板建站定制开发网页需要多少钱
  • 秦皇岛的网站建设公司北京网站案例
  • 网站建设管理与维护ip查询地址精准地图
  • asp.net 制作网站开发效果图制作收费标准
  • 上海网站优化微分销平台登陆
  • 怎样做展会推广网站江安网站建设
  • 哪里找专业做网站的人常熟牛商做网站的理念
  • 永乐网站建设完整网站源码下载
  • wap手机网站尺寸dtu网站开发
  • 快速网站建设价格买购网官方网站
  • 云龙微网站开发厦门建设工程造价信息网
  • 资源网站自己建设还是发软文win服务器对于wordpress的支持
  • 汕头哪里做网站泗泾做网站公司
  • 杭州移动公司网站义乌市建设局网站