Python 3.x 重定向请求问题或请求格式错误
我有问题,使从这个网站刮擦 我想让我的蜘蛛知道地址当我写marinCouty包裹号时,我写下了下一个代码:Python 3.x 重定向请求问题或请求格式错误,python-3.x,scrapy,Python 3.x,Scrapy,我有问题,使从这个网站刮擦 我想让我的蜘蛛知道地址当我写marinCouty包裹号时,我写下了下一个代码: def start_requests(self): rows =self.getPin('parcels/Parcel.csv') for row in rows: params = { 'co3': 'MRN', 'apn': row[2], 'situs_house_number': '', 'situs_di
def start_requests(self):
rows =self.getPin('parcels/Parcel.csv')
for row in rows:
params = {
'co3': 'MRN',
'apn': row[2],
'situs_house_number': '',
'situs_dir': '-',
'situs_street_name': '',
'unit':'',
'situs_street_suffix': '-',
'Advanced.Documents.SpecifyBy':'',
'Advanced.Documents.Field0':'',
'Advanced.Documents.Field1':'',
'Advanced.Documents.Field2': '',
'lblfld3': '',
'recaptchaSuccess': '0',
'IndexViewModel': 'PQGov.Models.IndexViewModel'
}
header = {
'Content-Type': 'application/x-www-form-urlencoded',
'host':'assr.parcelquest.com',
'Referer': 'https://assr.parcelquest.com/Statewide/Index'
}
#print(params)
yield scrapy.Request(url=self.url,headers=header,body=json.dumps(params),method='POST',callback=self.property,meta = {'parcel':row})
def property(self, response):
print(response.text)
row = response.meta.get('parcel')
#print('prueba3')
out_data = MarincountyItem()
print(response.xpath('//body/div[1]//div[2]/div/div/div[2]/div[3]/table//tr[1]/td/text()').extract_first())
out_data['building_street_address'] = response.xpath('//body/div[1]/section/div[2]/div/div/div[2]/div[3]/table//tr[4]/td/text()').extract_first()
yield out_data
我的问题是,当我提出“刮毛”时,我的答案总是“无”,所以我认为我提出了一个不好的要求,有人能帮我吗?这是马林县的任何包裹编号