xpath解析使用extract()的时候,几种情况有点分不清楚,如下截图所示:
什么时候用哪种?
PHP中文网2017-04-17 18:02:29
回傳一個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的第一個字元