由于某些原因,使用以下命令启动Scrapy脚本时:
scrapy runspider myspider.py
脚本两次打印在 Class 描述符和 parse 函数定义之间发生的所有事情!
...
class MySpider(Spider):
...
print (start_urls)
...
def parse(self, response):
...
运行上述操作将两次打印start_urls
列表。
第一季度:为什么会发生这种情况?
第二季度:如何防止重复打印?