Python Запросы передает параметры до конца URL - PullRequest
0 голосов
/ 18 апреля 2020

Я использую запросы в Python для получения данных с веб-сайта, но есть несколько страниц. Они доступны путем изменения параметра URL page=x. Однако, используя GET следующим образом:

r = requests.get(page, params={'sort':0, 'perPage':40, 'page':i})

параметры помещаются перед концом URL, как показывает print(r.url):

link.html?sort=0&perPage=40&page=1#/

вместо

link.html#/?sort=0&perPage=40&page=1
(see the "#/" placement)

Более того, кажется, что я не могу передать прямой URL-адрес в GET для доступа к другим страницам, например:

page_initial = "link.html#/
for i in range(1,50):
    page = page_initial+"?sort=0&perPage=40&page={}".format(i)
    r = requests.get(page)
    ...

Это всегда возвращает содержимое первой страницы снова.

Я что-то упустил или я неправильно это использую?

...