下面的HTML中,用css选择器怎么获取0和778?

<html>
 <head></head>
 <body>
  <div class="float-r"> 
   <span id="artical_comment_cnt"><i></i>0</span> 
   <span><i class="view"></i><script src="/cms/plus/count.php?view=yes&amp;aid=20192&amp;mid=17" language="javascript"></script>778</span> 
  </div>
 </body>
</html>

我是这么获取的,一直为空,不知道哪里出错了

comments = response.css(".float-r span.artical_comment_cnt::text").extract_first('0')    # 评论数
views = response.css("div.float-r span span::text").extract_first()
阅读 3.1k
1 个回答

clipboard.png

通过 Chrome Devtool 可以直接把选择器复制出来。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进