gpt4 book ai didi

php - 使用 PHP 从远程站点抓取时跟踪 Javascript 链接

转载 作者:行者123 更新时间:2023-12-02 20:46:17 25 4
gpt4 key购买 nike

给定远程页面:

http://example.com/paged_list.aspx

它使用 Javascript 函数调用来显示多页表格数据:

javascript: show_page(1)JavaScript:show_page(2)

等等。用户点击页面链接来显示每个页面,这会触发重新加载,但没有查询字符串,即 URI 保持不变。

在抓取此网站时,有一种方法来获取后续页面会很有用,但没有明显的方法来在请求中指定页码(传递给 file_get_contents())。

有没有办法:

  1. 打开远程网址。
  2. 在该地址调用已知的 JavaScript 函数。
  3. 返回结果?

最佳答案

在 PHP 中模拟 JS 将是一条艰难的道路。更容易分析JS源并确定后台AJAX操作的URL目标。然后,通过调用 URL 并根据需要修改参数,将整个数据集拉入 PHP 脚本应该是一项相当简单的任务。

关于php - 使用 PHP 从远程站点抓取时跟踪 Javascript 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1115009/

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