gpt4 book ai didi

php - 如何获取站点上加载了 javascript/ajax 的 div 的内容?

转载 作者:可可西里 更新时间:2023-11-01 12:56:01 26 4
gpt4 key购买 nike

我有一个 PHP 脚本,它使用 CURL 和 simple_html_dom PHP 库从另一个网站加载页面内容。这很好用。如果我回显返回的 HTML,我可以在那里看到 div 内容。

但是,如果我尝试仅选择带有 simple_html_dom 的那个 div,则该 div 总是返回空的。起初我不知道为什么。现在我知道这是因为它的内容显然是用 javascript/ajax 填充的。

在 javascript 用正确的内容填充它之后,我如何获取网站的内容然后能够选择 div 内容?

有可能吗?谢谢!

最佳答案

是的,如果您只对 ajax 返回的特定 html 感兴趣,那么这很简单。

  1. 从该 ajax 请求中收集 url、参数和请求类型(post/get)等信息。
  2. 从您的 php/curl 代码生成相同的请求,您就成功了。
  3. 并希望服务器逻辑不会检查是谁发送了请求。

关于php - 如何获取站点上加载了 javascript/ajax 的 div 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7286862/

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