我该如何将新的蜘蛛ARG添加到我自己的纸杯/Zyte模板中
我正在研究一个付费代理蜘蛛模板,并希望能够在命令行上通过新的论点进行擦伤轨道。我该怎么做?
I am working on a paid proxy spider template and would like the ability to pass in a new argument on the command line for a Scrapy crawler. How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可以通过在蜘蛛的__init __-方法中使用
kwargs
来实现的:现在可以按以下方式调用蜘蛛:
scrapy crawl your_spider -A yous_cmd_arg = foo
有关该主题的更多信息,请随时检查此页面 scrapy文档中。
This is achievable by using
kwargs
in your spider's __init__-Method:Now it would be possible to call the spider as follows:
scrapy crawl your_spider -a your_cmd_arg=foo
For more information on the topic, feel free to check this page in the Scrapy documentation.