擅长:python、mysql、java
<p>由于所有spider都应该有自己的类,因此可以使用<code>custom_settings</code>class参数设置每个spider的设置,如下所示:</p>
<pre><code>Class MySpider1(Spider):
name = "spider1"
custom_settings = {'USER_AGENT': 'user_agent_for_spider1/version1'}
Class MySpider1(Spider):
name = "spider1"
custom_settings = {'USER_AGENT': 'user_agent_for_spider2/version2'}
</code></pre>
<p>此<code>custom_settings</code>将覆盖<code>settings.py</code>文件中的那些,因此您仍然可以设置一些全局的。在</p>