Python爬猫眼电影影评及可视化 Robin NJU

1.Fiddler4抓包分析影评数据接口

1.1 基本设置

①电脑端:下载Fiddler4

设置:tools-options-connections-allow
remote computers to connect

查看电脑IP:鼠标移至Fiddler界面右上角处,即可显示本机IP

在这里插入图片描述

②手机端:与电脑连接同一个局域网,设置局域网手动代理,代理地址为电脑IP

手机安全证书:输入http://ipv4.fiddler:8888/ 点击fiddlerroot certificate安装证书

1.2
开始抓包

在手机上打开猫眼专业版,搜索电影短评,往下滑,Fiddler上不断刷新抓到的包

在这里插入图片描述

1.3
抓包分析

Fiddler上找到端口,打开raw数据,就可以找到影评的数据接口
在这里插入图片描述

Url对应的就是猫眼评论的接口,到浏览器里可以验证

在这里插入图片描述

1.4
额外发现

电脑上Fiddler抓包,可以得到JSON格式数据包
在这里插入图片描述

以及使用app时的定位

在这里插入图片描述

2.Python爬取网站接口内影评

2.1 源代码

import requests
import json
import time
import random

#下载第一页数据
def get_one_page(url):
headers = {
‘User-Agent’:‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36’
}
response = requests.get(url,headers=headers)
if resp

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值