Curl PHP解析哈希标签会导致400个错误请求(Curl PHP parsing hash tags results in 400 bad request)

编程入门 行业动态 更新时间:2024-10-21 15:59:46
Curl PHP解析哈希标签会导致400个错误请求(Curl PHP parsing hash tags results in 400 bad request)

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

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

I'm trying to crawl a url that has has tag in it but it returns 400 bad request error.

Is there a way to parse this correctly using CURL in PHP?

最满意答案

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

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

The anchor fragment (# and everything after) is not part of the request URL. It should never be sent to the server. cURL has nothing to do with this. Only the browser cares about this part.

If this page is doing some AJAX or otherwise dynamically loading content based on the anchor fragment, then you will need a browser to run that page and execute the JavaScript. You can use PhantomJS for this task.

更多推荐

本文发布于:2023-07-04 11:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1023572.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   标签   Curl   PHP   parsing

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!