當我運行蜘蛛時,我必須向scrapy發送擴展設置。這真的很容易,當我使用捲曲:將curl執行的請求轉換爲基於請求的python請求模塊
http://localhost:6800/schedule.json -d project=myproject -d spider=somespider -d setting=DOWNLOAD_DELAY=2 -d arg1=val1
但是,當我想基於模塊的請求在Python腳本堵塞這個,我有點困惑設置= DOWNLOAD_DELAY = 2,因爲它不遵循通常的形式(key = value)。 所以,我想這一點:
r = requests.post("http://httpbin.org/get", params={'arg1': 'val1', 'setting=DOWNLOAD_DELAY': '2'})
,但對平常scrapy的行爲沒有影響。
在此先感謝。