почему запрос postmant и запрос scrapy отправляют меня в другую сеть?

#python-3.x #post #scrapy #request

#python-3.x #Публикация #scrapy #запрос

Вопрос:

я сделал этот паук, и когда я делаю запрос с этим, отправьте мне в другую сеть сожаление о том, что я ввел те же параметры и почти тот же заголовок

 def start_requests(self):

        url ="https://assr.parcelquest.com/Statewide"
        rows =self.getPin('parcels/Parcel.csv')

        for row in rows:
            params = {
                'co3': 'MRN',
                'apn': 022-631-01, 
                'recaptchaSuccess':'0',
                'IndexViewModel': 'PQGov.Models.IndexViewModel'
            }
            header = {
                'Content-Type': 'application/x-www-form-urlencoded',
                'Accept' : '*/*',
                'host':'assr.parcelquest.com',
                'Referer': 'https://assr.parcelquest.com/Statewide/Index',
                'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36',
                'Accept-Encoding':'gzip, deflate, br',
                'Connection':'keep-alive'

                
            }


            #print(params)
            yield scrapy.Request(url=self.url,headers=header,body=json.dumps(params),method='POST',callback=self.property,meta = {'parcel':row},dont_filter=True)
  

это postman:

введите описание изображения здесь

может ли кто-нибудь объяснить мне, почему?

Комментарии:

1. Держу пари 'apn': 022-631-01, , что-то отличается от того, что вы ожидаете 🙂 В моей версии Python это синтаксическая ошибка ( SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers )

2. может быть, потому, что я читаю файл вместо записи только 022-631-01, но это a должно быть ‘022-631-01’, извините за мою ошибку