add_xpath时值为空怎么处理

来源:17-1 课程总结

没什么大不了的

2017-06-06

add_xpath源码里面,xpath提取为None时,直接返回,所以没有把key添加到item里面去,导致我pipeline取的时候item[key]就报错,请问最合理的处理方式是什么?谢谢

写回答

1回答

没什么大不了的

提问者

2017-06-07

唉,这里提问都没人理会的。。。
这个问题已经解决了,重写add_value让它能添加None变成'',然后参考TakeFirst返回''就行了,阅读一上午源码主要是add_value和load_item的,懂了很多acrapy的东西,也懂了一些python的高级用法

0
1
bobby
亲 提问区我每天都会解答的, 有时候特别忙的时候可能会晚一天解答,阅读源码解决问题是提高学习效率最好的方法
2017-06-07
共1条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程