item_loader.add_css,css选择器一样,但是索引不一样,在item_loader需要怎么处理
来源:4-10 编写spider完成抓取过程 - 2
合法俊哥
2020-12-09
通过item_loader.add_css选择器定位到元素,两个字段只能通过列表的分片区分
比如,直接用css选择器是能得到area、language字段:
area = response.css(’.vodinfobox li span::text’)[6].extract()
language = response.css(’.vodinfobox li span::text’)[7].extract()
但是用item_loader,css选择器的地方都一样,后面的6 跟 7 需要怎么处理呢?
item_loader.add_css(‘area’, ‘.vodinfobox li span::text’)
item_loader.add_css(‘language’, ‘.vodinfobox li span::text’)
写回答
1回答
-
使用xpath可以定位到具体的第几个元素的
032020-12-14
相似问题