淘宝页面的html源代码中抓取不到宝贝的价格 20

我想使用程序抓取淘宝任一商品中的价格,比如我在chrome浏览器中可以看到商品价格2280元:但是在浏览中点击"右键">“查看网页源代码”时,只能在html中找到商品的原... 我想使用程序抓取淘宝任一商品中的价格,比如我在chrome浏览器中可以看到商品价格2280元:

但是在浏览中点击"右键">“查看网页源代码”时,只能在html中找到商品的原价(560-5300)。而没有折后价或者最终淘宝价(2280元)。

从程序去访问商品URL时,也得不到价格,请问应该怎么才能获取2280元这个价格?
展开
 我来答
5156村长
推荐于2021-02-24
知道答主
回答量:59
采纳率:0%
帮助的人:32万
展开全部
  1. 失误,确实网页中没有,再json中吧,我也在提取东西。郁闷的是:查看元素可以找到东西,但是网页源码中却找不到啊。

  2. <span class="tm-price">128.00</span><!--查看元素时-->

    dl class="tm-promo-panel" id="J_PromoPrice" data-label="促销"><dt class="tb-metatit">促销价</dt><dd></dd></dl><!--查看源码时-->
  3. 查看源码找不到的,查看元素可以找到。

  4. 这是为什么???????、

  • 高清了问题记得告诉我呀●﹏●    ●0●    ●▽●

追问
基本上搞懂了。html源码找不到很正常。元素中可以找到就说明了这个价格是在某个js文件中动态加载写出来的。所以动态加载的html就不在Html源码中。
文采飞扬2b
2015-05-16 · 超过12用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:24.1万
展开全部
小子,你能够看到的仅仅是浏览器解析后的东西,至于jsp源代码你是看不到的,所以你得不到的
更多追问追答
追问
你没看懂我的问题哦。我们所看到的页面正是JSP解析出来的HTML内容。既然价格2280元已经在页面中显示出来了,那它肯定已经是解析后的HTML代码了,并不是JSP源代码,JSP源代码当然是看不到的。至于为什么HTML代码中看不到它,我猜想应该是通过JS动态加载的。
追答
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
slindita
2016-01-13
知道答主
回答量:10
采纳率:0%
帮助的人:8953
展开全部
请问 你的问题解决了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangluocctv
2016-06-07
知道答主
回答量:12
采纳率:0%
帮助的人:1.3万
展开全部
你找到答案了吗,我也在找呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小北娃
2015-10-07 · TA获得超过105个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:111万
展开全部
你的问题解决没?
我现在也面临抓取淘宝促销价格的问题。那个普通的价格可以抓取到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式