我想废弃使用Scrapy查看非我拥有的视频的“平均持续时间”。
在解析页面http://www.youtube.com/watch?v=#########
时,数据不会加载。这是预期的,因为它似乎是一个ajax调用。
我没有找到能够解决问题的API。
在XHR中,发送的POST请求是
http://www.youtube.com/insight_ajax?action_get_statistics_and_data=1&v=OoWSnDmeqAs
在POST响应中,我可以看到数据的详细信息,但是当我点击一个单独的选项卡时,我看不到任何数据。在this page中,用户 beeglebug 确实尝试提及某些内容。
非常感谢任何帮助。
答案 0 :(得分:0)
在firefox中,您可以在自动执行模式下尝试加载“Shelve”。然后让你的firefox加载相关的youtube页面,也许是自动加载,它将自动与你想要的信息一起保存。我不知道你想要的结果是多么自动,你的问题不够准确。
自动执行称为“Auto-Shelve”;您可能想要编辑自动保存的文件模式。