#python #web-crawler
Вопрос:
Я хотел получить индекс страха и жадности от ‘https://alternative.me/crypto/ и я нашел URL-адрес, где находятся данные XHR, с помощью сетевого инструмента Chrome, но при попытке очистить веб-сайт я получил страницу с ошибкой 404 или 500.
url = 'https://alternative.me/api/crypto/fear-and-greed-index/history'
headers = {
'user-agent': ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36'),
'Referer': ('https://alternative.me/crypto/fear-and-greed-index/'),
'Accept-Language': ('ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7'),
'accept-encoding': ('gzip, deflate, br'),
'accept': ('application/json, text/plain, */*')
}
res = requests.post(url, headers=headers)
Комментарии:
1. Почему вы используете почтовый запрос?
2. res = запросы.get(url, заголовки=заголовки)
3. Это потому, что метод запроса-POST, а не GET.
4. При использовании «requests.get» я получаю ошибку 404, а при использовании запроса post я получаю ошибку 500.
5. К вашему сведению, это слом и скрежет (и скрежет , скребок ), а не слом или утиль. ‘Сдать на металлолом » означает выбросить, как мусор.