打印每个接口请求的返回值确实没有,我去改一下,然后重新请求试一试
offset 为 5 已经是合理的值了,写的也是通过 for 循环去获取回答
这个回答下面一共有 467 个回答,我通过这样去请求,只会获取到 181 个回答,其他的回答就获取不到,如果把 467 设置为更大的值,获取到的还是 181 个回答
抱歉,这里是我的表达有问题。获取返回的一个 html 格式的返回内容,html 格式的返回内容里面的内容太多了,会导致 html 返回的值只会有一个回答,其他的回答不会返回。
抓包返回的都是回答的 id,然后接口通过回答 id 进行访问。知乎的回答不是翻页的,是底部触发返回的,所以回答太多,前端页面会崩溃
访问的不是服务器端口,是 url 链接。只能获取到前 20 几个回答,然后后面的回答获取不了,如果 offset 的值太大了,只能获取到一个回答