我试图废弃一个网站,但是当我尝试使用YQL连接到它时,我被重定向到网站的主页,而不是我试图获取内容的页面。
有谁知道我可以做些什么来防止我的请求被重定向或任何解决方案来避免此问题?
这是对我正在尝试执行的请求的喜欢,该请求失败了:目标站点 :
http://gticket.imagix.be/os1.aspx在雅虎控制台中请求:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Fgticket.imagix.be%2Fos1.aspx%22&diagnostics=true
这不是因为yql
,实际上它有302
重定向。如果您直接将此URL放在浏览器的地址栏中或单击它,那么您可以看到它已被重定向到网站的主页,您无法阻止它。
这是重定向后页面的 yql 结果。
更新:
另请记住,如果网站选择使用 robots.txt 指令阻止 YQL,您将无法访问它。因此,如果以这种方式设置yql
站点可以拒绝该请求,这是一篇关于 阻止yql
.
YQL 中有一个 followRedirects 选项,您可以使用它。在这里查看