我想使用Scrapy爲我不屬於我的視頻取消「觀看的平均持續時間」。試圖取消Youtube統計信息以獲取不屬於我的視頻。 Python
解析頁面http://www.youtube.com/watch?v=#########
時,數據不加載。這是預料之中的,因爲它似乎是一個阿賈克斯調用。 我沒有找到一個可以做到這一點的API。
在XHR,發送POST請求是
http://www.youtube.com/insight_ajax?action_get_statistics_and_data=1&v=OoWSnDmeqAs
在POST響應我可以看到數據的詳細內容,但是,當我打它一個單獨的標籤,我不沒有看到任何數據。在this page用戶beeglebug確實試圖提到一些東西。
任何幫助深表謝意。
可能,這將幫助:HTTP://quvi.sourceforge.net/ – PasteBT
您提供的網址是正確的,但在一個單獨的標籤打開它不會工作,因爲它應該與一些會話cookie和後數據去與會話令牌。你會看到,如果你檢查FireBug中的請求。 – AlexM