2
回答
python 正则表达式
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

我在爬取中关村手机新品时 ,要取价格和上市时间,源码:

<div class="price-box">
  <span class="price price-normal"><b class="price-sign">¥</b><b class="price-type">498</b></span><span class="price-attr">[16GB行货]</span>
  <span class="date">2017-03-17</span>
 

</div>

但是有的产品没有上市时间,源码:

<div class="price-box">
  <span class="price price-upc"><b class="price-type">即将上市</b></span>
 

</div>

 

 

我用正则

class="price-type">(.*?)</b>.*?class="date">(.*?)</span>'

只能匹配到有带class=“date”的产品,我的需求是如果没有到<span class="date">就默认为空 求大神!

举报
顶部