0

我正在尝试抓取一个包含标签的网址,但它返回 400 错误请求错误。

有没有办法在 PHP 中使用 CURL 正确解析它?

4

1 回答 1

0

锚片段(#以及之后的所有内容)不是请求 URL 的一部分。它不应该被发送到服务器。cURL 与此无关。只有浏览器关心这部分。

如果此页面正在执行一些 AJAX 或以其他方式基于锚片段动态加载内容,那么您将需要一个浏览器来运行该页面并执行 JavaScript。你可以使用PhantomJS来完成这个任务。

于 2013-06-20T01:59:53.963 回答