正在解析 html 个使用 PostBack 函数更改内容的页面

Parsing html page that change content using PostBack function

我将 Python 与 Requests 和 BeautifulSoup 一起使用来解析页面,并且一切正常,直到其中一个页面按钮具有 PostBack 功能而不是 link出现了。

按钮有这样的结构:

<a onclick="PostBack('FollowLink','2');return false;" href="#">Continue</a>

我不知道如何导航到下一页,因为主要 link 保持不变。

你有两个选择。一种是手动检查 Javascript 并查看 PostBack 函数的作用,然后对其进行模拟。另一种是更改为类似 Selenium 的东西,您可以在其中 运行 一个 Chrome 的实例,它会为您解释 Javascript。第一个选项会减少工作量。