水木社区手机版
首页
|版面-PHP程序设计语言(PHP)|
新版wap站已上线
返回
1/1
|
转到
主题:请问如何用爬虫爬取这种页面的数据?
楼主
|
DoctorDance
|
2021-11-26 15:56:31
|
只看此ID
我会使用基本的Querylist爬虫。我想爬取下面这个页面上的产品价格,但是发现用Querlist爬取的时候都是返回空。
https://shop.coles.com.au/a/belconnen/product/blackmores-fish-oil-1000-capsules
不知道这个链接国内能否打开,如果打不开,我把Ctrl+U看到的价格这一段代码附上:
<span class="dollar-value" data-ng-bind="::product.price.dollarValue"></span>
<span class="cent-value">.{{::product.price.centValue}}</span>
它分成了价格的整数部分和小数部分。这两个值用传统的爬虫都爬不出来,得到的都是空。但是如果在浏览器里面审查元素是可以看到span里面填有值的。不知道他们用的啥技术,是不是延迟加载还是啥,故意不让人爬。请问有什么解决办法吗?多谢了!
--
FROM 120.18.29.*
1楼
|
Blue
|
2022-05-06 11:42:37
|
只看此ID
打不开这个页面。
我的猜测:这个可能需要使用selenium,然后通过鼠标事件获得某相关元素的焦点,这样才会获得到它的值。
Querylist大概不管用,因为可能要模拟在网页上进行操作(鼠标事件)。
【这么古老的帖子,咱回了也没有用
】
--
修改:Blue FROM 115.171.169.*
FROM 115.171.169.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版