Я хотел бы получить список статистики с этой страницы по curl: https://www.tibia.com/community/?subtopic=killstatistics
я пытаюсь использовать команду:
curl "https://www.tibia.com/community/?subtopic=killstatistics" -H«Пользователь-агент: Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 63.0) Gecko / 20100101 Firefox / 63.0« -H »Принимаем: текст / html, приложение / xhtml + xml, приложение / xml; q = 0,9, / ; q = 0,8 "-H" Accept-Language: pl, en-US; q = 0,7, en; q = 0,3 "--compressed -H" Referer: https://www.tibia.com/community/?subtopic=killstatistics"-H "Тип содержимого: application / x-www-form-urlencoded" -H "DNT: 1" -H "Соединение: keep-alive" -H "Обновление-небезопасные запросы: 1" -H "TE: Трейлеры"--data" world = Kenora & Submit.x = 78 & Submit.y = 14 "
Но я получаю ответ от сервера: у вас нет прав доступа
Не могли бы вы, пожалуйстапомогите мне, что я делаю не так?Mayby - более простой способ получить этот список (написание кода Python).
Я пишу некоторый код на Python, но все еще не получаю список:
import requests
from bs4 import BeautifulSoup as BS
server = "Kenora"
yourparams={'world':server}
url = 'https://www.tibia.com/community/?subtopic=killstatistics'
agent = {"User-Agent":'Mozilla/5.0 (Windows NT 6.3; WOW64) > AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36'}
page = requests.get(url, headers=agent,params=yourparams)
print (BS(page.content, 'lxml'))