gpt4 book ai didi

javascript - 使用 __doPostBack 函数分析带有分页的 .aspx 站点

转载 作者:行者123 更新时间:2023-11-30 10:31:54 25 4
gpt4 key购买 nike

我想分析一个网页的一些数据,但问题是:该站点有更多的页面被 __doPostBack 函数调用。

我怎样才能“模拟”到更远的页面并分析这个站点,等等。

此时我使用 java 中的 JSoup 分析数据 - 但如果有必要,我愿意使用其他语言。

最佳答案

基于回发的系统(.NET、Prado/PHP 等)的工作方式是在服务器端保留浏览器内容的完整快照。这称为页面状态。任何使用不支持 JavaScript 的客户端进行操作的尝试几乎肯定会失败。

您需要的是支持 JavaScript 的浏览器。我找到的最简单的解决方案是使用 Firefox 编写的框架 - XUL - 创建这样的桌面应用程序。您所做的基本上是创建一个桌面应用程序,其中包含一个浏览器元素,然后您可以从应用程序本身编写脚本,而不受安全容器的限制。或者,您也可以使用 Greasemonkey plugin执行您的命令。后者更容易上手,但它相当有限,因为它是在每页的基础上运行的。

通过这两种解决方案,您都可以访问页面的 DOM 以收集数据,还可以触发事件(例如单击按钮)。不幸的是,你必须学习 JavaScript 才能工作。

关于javascript - 使用 __doPostBack 函数分析带有分页的 .aspx 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com