请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

add_xpath时值为空怎么处理

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

正在回答 回答被采纳积分+3

1回答

提问者 没什么大不了的 2017-06-07 12:00:53

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

0 回复 有任何疑惑可以回复我~
  • bobby #1
    亲 提问区我每天都会解答的, 有时候特别忙的时候可能会晚一天解答,阅读源码解决问题是提高学习效率最好的方法
    回复 有任何疑惑可以回复我~ 2017-06-07 17:09:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信