以请求知乎主题广场为例子
1. 观察数据
2. 分析
- 异步请求地址: https://www.zhihu.com/node/TopicsPlazzaListV2
- 表单数据:
mothed: next
params: {“topic_id”: xxx,”offset”:0,”hash_id”: “”}
构造请求
import requests
def get_sub_topics(url, topic_id, offset):
"""获取某个topic下的子topic
topic_id :某个主题的id
offset :下拉刷新时获取的条数,一次下拉刷新offset增加20
"""
params = '{0}{4}topic_id{4}:{1},{4}offset{4}:{2},{4