首页 > 解决方案 > 使用 webcrawler 获取从异步函数调用的站点上的数据

问题描述

我向该站点发送了一个 GET 请求并取回了 html 正文:

https://www.itftennis.com/juniors/tournaments/tournament/info.aspx?tournamentid=1100042329

如果您单击“结果”,则可以单击不同的类别并获取不同的球员和数据。

然而,数据实际上并不在这个 html 正文中,它是从函数 ajaxLoadTourResults 加载的。反正有没有使用 HTTP 请求来获取这些数据?没有对 eventId 等的硬编码值?

标签: javascriptpythonhtmlhttp

解决方案


您可以使用 Puppeteer 的 Tracing 方法来实现这一点,看看:

https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#class-tracing


推荐阅读