Какие параметры необходимо ввести в код, чтобы правильно выполнить функцию запросы.пост? - PullRequest
0 голосов
/ 02 ноября 2019

Какие параметры необходимо указать в отношении этого сайта (www.pyszne.pl), чтобы функция запросов могла выполняться правильно? Мне нужен URL, который ведет к ресторанам, доступным по определенному почтовому индексу.

вот мой код:

import requests

payload = {'myvaluestring':'30-529'}
r = requests.post('https://www.pyszne.pl', data=payload)

print(r.url)

Я получаю только тот же URL главной страницы https://www.pyszne.pl/

1 Ответ

0 голосов
/ 02 ноября 2019

Это GET ситуация, а не POST. Попробуйте это:

In [1]: import requests                                                                                                                                                                                            

In [2]: r = requests.get("https://www.pyszne.pl/30-529")                                                                                                                                                           

In [3]: r.url                                                                                                                                                                                                      
Out[3]: 'https://www.pyszne.pl/restauracja-krakow-krakow-podgorze-30-529'

Я рекомендую вам выполнить поиск в Интернете "В чем разница HTTP POST и GET" .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...