這是我要刮的網頁: http://www.nalpdirectory.com/Page.cfm?PageID=34。我想模擬提交表單#resultDisplayOptionsForm與#customDisplayNum設置爲全部,這將帶給我一個網頁與所有列出的項目。scrapy無法提交表格
這是我的代碼片段:
def parse(self, response):
yield scrapy.FormRequest.from_response(
response,
formid='resultDisplayOptionsForm',
formdata={'displayNum': '100000'}, #I tried 10, 20, 30 etc. none works
dont_click=True,
#clickdata={'id': 'customizeDisplaySubmitBtn'},
callback=self.after_showAll
)
def after_showAll(self, response):
from scrapy.shell import inspect_response
inspect_response(response, self)
當我檢查響應,它總是顯示失敗的頁面。歡迎任何建議。謝謝!
我第一次檢查使用'dont_click'說法的人。 – eLRuLL
「失敗的頁面」是什麼意思? – eLRuLL