2012-09-27 51 views
1

我想要廢棄一個網站,但當我嘗試使用YQL連接到它時,我被重定向到網站的主頁而不是我試圖讓內容關閉的頁面。從目標網址重定向的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

回答

0

中有一個YQL選擇followRedirects你可以使用它。檢查here

1

這不是因爲yql,實際上它有302重定向。如果您直接在瀏覽器的地址欄中輸入this url或點擊它,則可以看到它已被重定向到網站的主頁,並且無法阻止它。

This是重定向後頁面的yql結果。

更新:

還要記住,如果一個網站選擇使用robots.txt的指令來阻止YQL,你將不會被允許訪問它。因此,如果網站已經以此方式設置,則網站可以拒絕yql請求,並且here is an article可以阻止yql

+0

而且它會以某種方式在重定向後檢索原始url目的地嗎?或者它只是一個結尾? – Jsncrdnl

+0

它會一直重定向你,所以你不能在那裏。 –

+0

有什麼方法可以猜測我的請求被重定向的原因嗎? (所以我可以嘗試不觸發它)因爲如果這是我可以手動獲取的頁面的URL,我不明白爲什麼我不能用任何方法來實現它... – Jsncrdnl