【问题标题】:Curl PHP parsing hash tags results in 400 bad requestCurl PHP 解析哈希标签导致 400 错误请求
【发布时间】:2013-06-20 09:59:53
【问题描述】:

我正在尝试抓取一个包含标签的 url,但它返回 400 bad request 错误。

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

【问题讨论】:

  • 你能显示代码吗?

标签: php curl


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-04
    • 2014-03-05
    • 1970-01-01
    • 2019-10-02
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    相关资源
    最近更新 更多