Есть ли питонячий способ, как передать параметры в стандартной библиотеке urllib? Ссылка идет такой:
https://worldoftanks.ru/wgris/hof/achievements/full/?lang=ru&page=1&page_size=20&battles_count=100&tier_group=1&time_slice=2018-11&stat_type=sbr
Пока что я так реализовал:
from urllib.request import urlopen
from urllib.parse import urlencode
params = {
'lang': 'ru',
'page': '1',
'page_size': '20',
'battles_count': '100',
'tier_group': '1',
'time_slice': '2018-11',
'stat_type': 'sbr',
}
r = urlopen("https://worldoftanks.ru/wgris/hof/achievements/full?" + urlencode(params))
print(r)
Но он выдает исключение urllib.error.HTTPError: HTTP Error 404: Not Found
что у меня не так?