Python AsyncHTMLSession: у вас нет разрешения на доступ к «XXX» на этом сервереPython

Программы на Python
Ответить
Anonymous
 Python AsyncHTMLSession: у вас нет разрешения на доступ к «XXX» на этом сервере

Сообщение Anonymous »

Я хочу получить доступ к сайту с помощью Python, используя AsyncHTMLSession из библиотеки Request_html.

Код: Выделить всё

from requests_html import AsyncHTMLSession
import asyncio

async def connect_to_site(url):
session = AsyncHTMLSession()
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36"}
res = await session.get(url, headers=headers)
print(res)
await res.html.arender(sleep=5, timeout=30)
print(res.html.full_text)

url = 'https://www.otcmarkets.com'

asyncio.run(connect_to_site(url))
После выполнения кода я получаю следующее:



Доступ запрещен

Доступ запрещен

У вас нет разрешения на доступ к «http://www.otcmarkets.com/» на этом сервере.

Ссылка #18.9c4519d4.1643149046.338b64e3


Подробнее здесь: https://stackoverflow.com/questions/708 ... this-serve
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»