我想使用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