如何填写表格并提交然后使用python scrapy进行抓取?

时间:2018-06-19 14:12:00

标签: python scrapy form-submit

我已经使用表单提交方式抓取了许多网站,但是无法抓取这一网站,我们将不胜感激。另外我也不想使用Selenium,而报废中心没有直接支持Selenium。 这是链接:

http://kiafinancecalculator.co.uk/enter-details.aspx?model=Sorento&edition=gt-line-s-2-2%20crdi%20197bhp%208-speed%20auto%20isg%207-seat

这是我的代码:

         formdata = {
                    'content_0$radFinanceOptions':'6305',
                    'content_0$txtDeposit':'1,000',
                    'content_0$radPaymentPeriods':'12',
                    'content_0$txtEstimatedMileage':'10,000',
                    '__ASYNCPOST':'true',
                    'btnCalculate':'Calculate',
                    'btnPaymentsOptionsGo':'Go',
                    '__LASTFOCUS':__LASTFOCUS,
                    '__VIEWSTATE':__VIEWSTATE,
                    '__EVENTARGUMENT':__EVENTARGUMENT,
                    '__EVENTTARGET':__EVENTTARGET,
                    '__EVENTVALIDATION':__EVENTVALIDATION
                    }
            yield FormRequest(response.url, formdata=formdata, callback=self.parse_model, headers=self.headers, dont_filter=True)

请帮助我。 谢谢

0 个答案:

没有答案
相关问题