为什么我用python爬京东的网页爬下来的是空标签
在网页里面查看源代码看到的是<strongclass="p-price"id="jd-price">¥599.00</strong>然后我爬下来的是<strongclas...
在网页里面查看源代码看到的是
<strong class="p-price" id="jd-price">¥599.00</strong>
然后我爬下来的是
<strong class="p-price" id="jd-price"></strong>
这不科学啊,求解释为什么呢
我爬的方法是看一本书上的:
opener = urllib2.build_opener(urllib2.HTTPRedirectHandler(),urllib2.HTTPHandler(debuglevel=0))
opener.addheaders = [('User-agent',"Mozilla/4.0(Compatible;MSIE 7.0;)"
"Windows NT 5.1; .NET CLR 2.0.50727; "
".NET CLR 3.0.4506.2152; .NET CLR 3.5.30729")]
response = opener.open(url)
好像京东的价格是通过一个js函数拿到的,所以一开始是个空的,如果是这样的话,要怎么爬下来呢? 展开
<strong class="p-price" id="jd-price">¥599.00</strong>
然后我爬下来的是
<strong class="p-price" id="jd-price"></strong>
这不科学啊,求解释为什么呢
我爬的方法是看一本书上的:
opener = urllib2.build_opener(urllib2.HTTPRedirectHandler(),urllib2.HTTPHandler(debuglevel=0))
opener.addheaders = [('User-agent',"Mozilla/4.0(Compatible;MSIE 7.0;)"
"Windows NT 5.1; .NET CLR 2.0.50727; "
".NET CLR 3.0.4506.2152; .NET CLR 3.5.30729")]
response = opener.open(url)
好像京东的价格是通过一个js函数拿到的,所以一开始是个空的,如果是这样的话,要怎么爬下来呢? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询