curl 失眠:生成的代码返回的结果与失眠不同

ewm0tg9j  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(123)

https://forum.mobilism.org上搜索时出现问题
需要一个帐户,所以我创建了一个,然后在失眠中创建了一个请求,以登录这个URL:https://forum.mobilism.org/ucp.php?mode=login
然后,这些cookie被失眠症存储,我创建了一个请求,在这个URL上使用关键字进行搜索:https://forum.mobilism.org/search.php?sr=topics&sf=titleonly&keywords=test
此请求工作正常,并返回搜索结果,就像在Web浏览器中一样。
但是当生成get或curl请求时,返回的页面不包含结果并要求登录(尽管请求中包含cookie)。
我看不出失眠请求和curl或wget请求有什么区别。

yr9zkbsy

yr9zkbsy1#

此请求工作正常,并返回搜索结果,就像在Web浏览器中一样。
但是当生成get或curl请求时,返回的页面不包含结果并要求登录(尽管请求中包含cookie)。
通常,User-Agent请求头由浏览器或其他软件用来标识自己。wget设置选项为
--user-agent=agent-string
标识为代理字符串到HTTP服务器。(…)
请尝试指定您的浏览器正在使用的用户代理,并检查是否有帮助。

相关问题