@nkno

Не работает requests, readmanga выдает 402, что делать?

parser = reqparse.RequestParser()
        parser.add_argument('manga', required=True)
        parser.add_argument('reqtype', required=True)
        args = parser.parse_args() 

        if args['reqtype'] == 'link':
          url = args['manga']
          response = requests.get(url)
          print(response)
          soup = BeautifulSoup(response.text, 'lxml')
          htmltext = soup.prettify()
          jpname = soup.find('p', class_='expandable-text__text')
            
        
        return {"jpname" : jpname, 'statusApi': 200}, 200  # return data and 200 OK


getInfo?reqtype=link&manga=https://readmanga.io/doch_glavy_iakudza_sozdaet_sa...
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
SoreMix
@SoreMix
yellow
Нужно завести себе привычку, при отправке запросов, добавлять в заголовки хотя бы User-Agent от нормального браузера. Большинство проблем сразу отпадет

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'}
response = requests.get(url, headers=headers)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы