|
|
1
0
每次请求页面时,JavaScript都会以json格式获取所需的数据。你可以从“ https://www.kaggle.com/kernels.json?sortBy=hotness&group=everyone&pageSize=20&after=439354&language=all&outputType=all “就像这样。
输出:
唯一需要更改的是“after”查询字符串参数,在我的请求中是439354,但可以将其设置为0以获取第一条记录。 您还可以通过更改“pageSize”查询字符串参数来更改返回的记录量,例如: https://www.kaggle.com/kernels.json?sortBy=hotness&group=everyone&pageSize=5&after=0&language=all&outputType=all 输出:
或urllib示例:
|
|
|
2
0
像 Elis Byberi 问题在于,您试图在从后端呈现数据之前获取数据。您可以使用phantomjs在后端工作后获取页面内容。你可以找到小教程 here |
|
|
Stackie · 无法使用Selenium访问废料数据的链接 1 年前 |
|
|
Canberra · 从网站上删除纬度和经度 2 年前 |
|
|
zero · bs4方法访问维基百科页面:获取信息框 2 年前 |
|
|
Reonard1 · Web报废中的AttributeError 2 年前 |