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