基于环境:python3.6 + requests + json 模块
调试浏览器:chrome浏览器
环境安装
- python可自行到官网下载
- requests模块和json模块安装,直接pip
pip install requests
pip install json
目标分析
-
按f12开启调试工具
-
将文件类型 定位到 XHR,并点击 关注者 如下图:
请求返回的数据一般能够在XHR 或者 JS 中可以找到,命名前缀都会与我们要的东西相关,在左边列表中找到followers开头的文件,点击,在右边的Preview下可以看到用户的关注用户数据
-
我们从 Preview 切到 Headers 可以看到请求信息和响应信息,第一个便是请求 url
先测试一下:
import requests url = "https://www.zhihu.com/api/v4/members/liaoxuefeng/followers?include=data%5B*%5D.answer_count%2Carticles_count%2Cgender%2Cfollower_count%2Cis_followed%2Cis_following%2Cbadge%5B%3F(type%3Dbest_answerer)%5D.topics&offset=0&limit=20" response =</