值为None
爬虫的时候, 有的有封面图,有的没有,如果scrapy没有取到值,那么返回的就是一个None
值:
判断是否为None
值的逻辑:
if a is None:
pass #pass只是个占位符,啥都不做
img_url = post_node.css(".entry_summary>a>img::attr(src)").extract_first()
if img_url is None:
article_item["img_url"] = []
else:
if img_url.startswith("http"):
pass
else:
img_url = "https:"+img_url
article_item["img_url"] = [img_url]