想抓取一个网站的某些数据,网页上显示正常数据如下:
数据-1:111 112 113 数据-2:222 223 224
查看网页源代码,却找不到数据源,网页代码显示如下:
数据-1:
<label id="data-1"></label> |
问一下这个值该怎么获取?
1
killerv 2018-06-08 10:23:24 +08:00
js 渲染出来的吧
|
2
ben1024 2018-06-08 10:26:42 +08:00
>PHPQuery
>symfony/dom-crawler >symfony/css-selector |
3
VgV 2018-06-08 10:49:02 +08:00
这种格式好像菠菜。。。。
|
4
fcten 2018-06-08 11:39:07 +08:00
直接爬取 api 接口。
|
5
zsdroid 2018-06-08 11:49:54 +08:00
strip_tags
|
6
Sunrise837 OP @VgV 老铁啥意思?
|
7
Sunrise837 OP @killerv 不是 ajax 加载吗
|
8
han8gui 2018-06-08 16:18:51 +08:00
你这个说的不怎么清楚
常见方案:phantomjs 获取 js 执行后的代码,再用 phpquery 解析 DOM |
9
atonganan 2018-06-08 16:23:11 +08:00
菠菜 -->bc -->菲律宾
|
10
Sunrise837 OP @han8gui 谢谢老铁
|