楼主: OdolLayee
1182 1

[问答] 怎么用R抓取包含Javascript动态生成的网页数据 [推广有奖]

  • 0关注
  • 0粉丝

VIP1+

小学生

21%

还不是VIP/贵宾

-

威望
0
论坛币
1373 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
2
精华
0
在线时间
5 小时
注册时间
2017-3-13
最后登录
2017-6-15

楼主
OdolLayee 发表于 2017-3-13 10:05:24 |AI写论文
400论坛币
我现在想用R抓取京东网页上iphone的价格,但是价格似乎是Js动态生成的数据,所以readLines得到的源代码里没有价格那一数据。在这种情况下要怎么抓取这个数据呢??求各位大神不吝赐教!!!
  1. m <- readLines("http://item.jd.com/3133811.html", warn=F)
  2. m[grep("price J-p-3133811", m)]  #这行应该出现价格的地方是空的
复制代码


关键词:动态 网页

沙发
heric221 在职认证  发表于 2017-3-15 12:12:34
感兴趣,帮顶

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-21 11:57