Проблема получения списка статистики с помощью curl commend - REST API - PullRequest
0 голосов
/ 28 октября 2018

Я хотел бы получить список статистики с этой страницы по 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'))
...