これは私が掻きたいウェブページです: http://www.nalpdirectory.com/Page.cfm?PageID=34。 #customDisplayNumを#allに設定して#resultDisplayOptionsFormというフォームを送信することをシミュレートして、リストされたすべてのアイテムを含むWebページを表示します。私は応答を検査する場合治療はフォームを送信できません
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'引数を使用して誰かを確認する最初の時間:あなたはscrapyコードで、最後のサイトに第三の要求を実行するために不足している
、それはこのようになります。 – eLRuLL
「失敗したページ」とはどういう意味ですか? – eLRuLL