Как можно обойти/исправить <Response [403]>?

Рейтинг: 2Ответов: 1Опубликовано: 11.08.2023

Хочу из страницы извлечь разработчика и издателя, но при GET запросе получаю 403

import psycopg2
import requests

url = 'https://steamdb.info/app/730'
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 YaBrowser/23.7.2.767 Yowser/2.5 Safari/537.36',
}

response = requests.get(url, headers=headers)
print(response)

Ответы

▲ 1Принят

Примерно так:

import requests

cookies = {
    'cf_clearance': '6YenUt_pzj120E72tLk0vj3QQjvNdLG3cR3N5tJrfws-1691757855-0-1-cffaf297.75aa331e.cac3e71-250.2.1691757855',
}
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8',
}
response = requests.get('https://steamdb.info/app/730/', cookies=cookies, headers=headers)
print(response)

<Response [200]>

или используйте селенимум