嘗試發送POST請求http://ttpush.fxstreet.com/http_push/connect,看看你會得到什麼
它會不斷加載新數據
編輯:
可以使用liburl或蟒蛇,它其實並不重要。在HTTP下,當您瀏覽網頁時,您會發送GET或POST請求。 進入網站,打開開發工具(Chrome)/ firebug(firefox插件),你會看到所有的數據加載後,有一個請求沒有關閉 - 它保持打開狀態。
當你有一個網站,你要不斷地獲取數據,你可以做到這一點的一些技巧:
- 使單獨的請求(使用AJAX)每隔幾秒鐘 - 這將打開每個連接請求,並且如果您想要頻繁更新數據 - 這是浪費的
- 使用長輪詢或服務器輪詢 - 使1請求獲取數據。它保持打開狀態,並在需要時將數據刷新到套接字(到您的瀏覽器)。 TCP連接保持打開狀態。當連接超時 - 您可以重新打開它。它通常比以上更有效 - 但連接保持開放。
- 使用XMPP或其他一些協議(不是HTTP) - 主要用於聊天,就像我認爲的facebook/msn,可能是谷歌和其他一些協議。
您發佈的網站使用第二種方法 - 當它檢測到該頁面的POST請求時,它將保持連接打開並連續轉儲數據。 您需要做的是向該頁面發出POST請求,您需要查看哪些參數(如果有)需要發送。無論您如何提出請求,只要您發送正確的參數即可。
您需要用分隔符讀取響應 - 可能每次他們想要處理數據時,都會發送\ n或其他分隔符。
希望這會有所幫助。如果你看到你仍然無法繞過這個讓我知道,我會進入更多的技術細節
好吧,這似乎是我的問題(我)的答案 - 頁面使用JSON或隨你。那麼問題(ii)如何檢索數據?謝謝 – davidhigh