gpt4 book ai didi

PHP在url中获取带有 anchor 的网站内容

转载 作者:行者123 更新时间:2023-11-27 23:21:47 25 4
gpt4 key购买 nike

我可以获取网站内容,但我需要模拟单击详细信息图标以打开“详细信息”窗口。我尝试将 #detail=63710 添加到 URL,但没有成功。如果我在 Google Chrome 中加载带有 #detail=xxxxx 的 URL,它会显示打开“详细信息”窗口的网站。我该如何解决这个问题?

这是我的代码:

<?php
$url='http://www.forexfactory.com/calendar.php?day=nov21.2016#detail=63710';

$lines_string=file_get_contents($url);

echo $lines_string;
?>

结果是:

但原文是:

最佳答案

您正在发出请求,返回的 html/css 或 javascript 是正确的。

但哈希字符串被 javacript 捕获(#detail=63710),在它执行后显示结果的差异(尝试在浏览器中禁用 javascript)。

您可以使用一些提供浏览器模拟的 php 库,例如等到执行 javascript 然后获取页面的 html。

关于PHP在url中获取带有 anchor 的网站内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40698089/

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