这个是需要抓取的内容
这个是在网页源码中看到的内容,但是没有数据

但是通过浏览器的审查元素功能能看到数据。
请问通过什么方法可以获得数据?
这个是网页的链接: http://v.youku.com/v_show/id_XMTI1ODc5MjU2NA==.html?from=s1.8-1-1.1#comment
谢谢
这个是需要抓取的内容
这个是在网页源码中看到的内容,但是没有数据

但是通过浏览器的审查元素功能能看到数据。
请问通过什么方法可以获得数据?
这个是网页的链接: http://v.youku.com/v_show/id_XMTI1ODc5MjU2NA==.html?from=s1.8-1-1.1#comment
谢谢
|
cyberdakSep 21, 2015
1
js 加载出来的数据
只能找 js 的加载数据了 |
|
TinkSep 21, 2015
2
优酷不是有 api 吗??
|
|
TinkSep 21, 2015
3
|
|
gongpeioneSep 21, 2015
6
看看 PhantomJS
|
|
7
@gongpeione 谢谢,对 js 不是很懂,有思路就好办了。
|
|
jadecoderSep 21, 2015
8
最简单的办法是找到那个 ajax 请求,可以抓 http 包。例如播放数应该是这个
http://v.youku.com/QVideo/~ajax/getVideoPlayInfo?__rt=1&__ro=&id=314698141&sid=299011&type=vv&catid=97 但是量大了之后会触发反爬虫机制,那就是另外一个课题了 |
|
gamexgSep 21, 2015
9
F12 网络, F5 刷新,里面总有一个有数据。
|
|
lxySep 21, 2015
10
在审查元素的 Network 标签下开启 Filter ,查看 XHR 下的 Preview 或 Response 内容,一般有对应数据的就是了。
|
|
LINAICAISep 21, 2015
11
优酷开放平台有啊。
|
|
em70Sep 21, 2015 via Android
12
嗅探接口去,看接口规则,用页面里的数据去向接口请求
|
|
13
|