Задать вопрос
@Ant1coder

Python — как сохранить веб-страницу (статью Telegraph) в PDF?

Необходимо сохранить веб-страницу, в данном случае статью Telegraph.
Когда я пытаюсь
import pdfkit
pdfkit.from_url("https://telegra.ph/Statya-obrazec-08-26", "out.pdf")

Получаю затемненный пдф, который неудобно читать, однако все остальное - идеально.
Когда пытаюсь
from weasyprint import HTML
pdf = HTML('https://telegra.ph/Statya-obrazec-08-26').write_pdf()
f = open('out.pdf', 'wb')
f.write(pdf)
f.close()

Получаю нормальный белый пдф, с картинками, но появляются кракозябры - вообще не подходит.

Пытаюсь через PyQt5 принтеры - нет QtWebEngine в PyQt5. Поставил PyQtWebEngine - все равно его нигде нет.

Что мне делать при такой безысходности?

UPD: Юзаю линукс, питон 3
  • Вопрос задан
  • 2544 просмотра
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Guest007
@Guest007
Django, Python, Linux и всё такое...
Вполне рабочее решение. Работает и на сервере тоже. https://wkhtmltopdf.org/
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Wanted. Москва
До 250 000 ₽
AST Москва
До 350 000 ₽
14 янв. 2025, в 18:46
10000 руб./за проект
14 янв. 2025, в 18:37
13000 руб./за проект