使用“加载更多”按钮

2024-09-28 23:19:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究ratemyprofessor,它有一个loadmore按钮来加载更多的professor,我使用调试器分析网络,它显示了一个js请求。 ratemyprofessorwebsite

我在想,对于请求URL,有一个start和rows,所以我每次只将start增加20,这样行吗?在

有人告诉我可以试试formdata,但是在这个例子中,没有formdata,也不是POST方法,对吗?在

我真的是个新手,希望你们能给我一些启示。真的很感激

他们不允许我上传图片。。。但不管怎样

Request URL:https://search-a.akamaihd.net/typeahead/suggest/?solrformat=true&rows=10&callback=noCB&q=*%3A*+AND+schoolid_s%3A1273&defType=edismax&qf=teacherfullname_t%5E1000+autosuggest&bf=pow(total_number_of_ratings_i%2C2.1)&sort=total_number_of_ratings_i+desc&siteName=rmp&rows=20&start=20&fl=pk_id+teacherfirstname_t+teacherlastname_t+total_number_of_ratings_i+averageratingscore_rf+schoolid_s
Request Method:GET
Status Code:200 OK
Remote Address:23.212.53.206:443

查询STING参数

^{pr2}$

Tags: ofurlnumberrequest按钮start调试器rows
1条回答
网友
1楼 · 发布于 2024-09-28 23:19:53

是的,您是正确的-formdata不是必需的,这是直接使用GET方法调用。在

使用以下参数获取json响应:

data = json.loads(response.body)
records = data['response']['docs'] 

要使用的参数:开始,行

要避免的参数:回调

带说明的参数:

^{pr2}$

相关问题 更多 >