84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
xpath解析使用extract()的时候,几种情况有点分不清楚,如下截图所示:
什么时候用哪种?
人生最曼妙的风景,竟是内心的淡定与从容!
返回一个SelectorList 对象 http://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/selectors.html#selectorlist
SelectorList 类是内建 list 类的子类,提供了一些额外的方法: xpath(query) css(query) extract() re() __nonzero__()
返回一个list(就是系统自带的那个) 里面是一些你提取的内容
返回2中list的第一个元素(如果list为空抛出异常)
返回1中SelectorList里的第一个元素(如果list为空抛出异常),和3达成的效果一致
4返回的是一个str(如果Python2为unicode应该), 所以5会返回str的第一个字符
最好用第一种,extract后会把selector对象转换成list类型了,不建议直接用extract()[0]这样的,因为有时候会报list索引错误
返回一个SelectorList 对象 http://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/selectors.html#selectorlist
返回一个list(就是系统自带的那个) 里面是一些你提取的内容
返回2中list的第一个元素(如果list为空抛出异常)
返回1中SelectorList里的第一个元素(如果list为空抛出异常),和3达成的效果一致
4返回的是一个str(如果Python2为unicode应该), 所以5会返回str的第一个字符
最好用第一种,extract后会把selector对象转换成list类型了,不建议直接用extract()[0]这样的,因为有时候会报list索引错误