TGViewer
GitHub программиста GitHub программиста @githubdevs · 4.78K subscribers
Post #501 22.7K
🔥 Полезные библиотеки Python

Requests-HTML
— максимально простая и интуитивно понятная библиотека для парсинга html включая асинхронный парсинг.

Установка:
$ pip install requests-html

Пример использования:

1️⃣
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://python.org/')


2️⃣
from requests_html import AsyncHTMLSession
asession = AsyncHTMLSession()
async def get_pythonorg():
r = await asession.get('https://python.org/')
return r

async def get_reddit():
r = await asession.get('https://reddit.com/')
return r

async def get_google():
r = await asession.get('https://google.com/')
return r

results = asession.run(get_pythonorg, get_reddit, get_google)
results # check the requests all returned a 200 (success) code
[<Response [200]>, <Response [200]>, <Response [200]>]

for result in results:
print(result.html.url)


Из коробки поддерживает сохранение cookie файлов, имитирует user-agent, асинхронные запросы, JavaScript и д.р. плюшки.

⚙️ GitHub/Инструкция

#python #github #soft
More from @githubdevs
  1. Sep 23, 2026🚀 Новый релиз: Provision OCR 0.9.3 Большое обновление системы распознавания документов, к…
  2. Sep 11, 2026⚡️ clearcam — скрипт позволяет сделать умную камеру безопасности из старого айфона или люб…
  3. Sep 8, 2026😒 Stealth Browser MCP — опенсорсный инструмент автоматизации браузера с помощью нейросети…
  4. Sep 1, 2026🔥 PyApp — обёртка, которая позволяет Python-приложению самостоятельно собираться и запуск…
  5. Aug 29, 2026💻 Matrix-rain-saver Матричный дождь как скринсейвер и полноценный локер экрана для X11 —…
  6. Aug 24, 2026☠️ Увидеть всё, что «фонит» вокруг WireTapper — мощный инструмент разведки написанный на P…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →