猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在Scrapy Spider中传递用户定义的参数
我正在尝试将用户定义的参数传递给scrapy的Spider。谁能建议该怎么做?
我在
-a
某处读到一个参数,但不知道如何使用它。
慕沐林林
浏览 880
回答 3
3回答
慕姐8265434
先前的答案是正确的,但是您不必__init__每次想要编写scrapy的Spider时都声明构造函数(),只需像以前一样指定参数即可:scrapy crawl myspider -a parameter1=value1 -a parameter2=value2在您的蜘蛛代码中,您可以将它们用作蜘蛛参数:class MySpider(Spider): name = 'myspider' ... def parse(self, response): ... if self.parameter1 == value1: # this is True # or also if getattr(self, parameter2) == value2: # this is also True而且就可以了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续