Я соберу интервью с амазонки с сайта http://www.geeksforgeeks.org/amazon-interview-set-3/. Я смог получить желаемый результат, но он находится в форме html. Вот как это выглядит:Как написать набор результатов BeautifulSoup в html-файл?
<p> Hello People <p>
....
....
....
Я хочу, чтобы вывести HTML в новый HTML файл, а затем использовать pdfkit для преобразования файлов HTML в PDF.
Как было предложено в ответах, я установил wkhtmltopdf, используя команду pip install wkhtmltopdf.
И после этого, когда я пытаюсь использовать команду
pdfkit.from_url('http://example.com/', 'sample.pdf')
OSError: Нет wkhtmltopdf исполняемого найдено: «б '» Если этот файл существует, пожалуйста, проверьте, что этот процесс может прочитать его. В противном случае установите wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
Я гугле решение и последовали следующие шаги:
- Установленные wkhtmltopdf с помощью установщика Windows.
- Добавьте путь исполняемого файла в путь переменной среды как для системы, так и для пользователя.
- Удаленный wkhtmltopdf с помощью команды pip, а затем установлен обратно.
Но ошибка остается прежней.
Кроме того, когда я импортировать модуль wkhtmltopdf с помощью следующей команды
import wkhtmltopdf
я получаю ошибку следующим образом
C:\Anaconda3\lib\site-packages\wkhtmltopdf\__init__.py in <module>()
1 from main import WKhtmlToPdf, wkhtmltopdf
2 import api
ImportError: No module named 'main'
Нет wkhtmltopdf исполняемого найдено: «б '» Если этот файл существует, пожалуйста, проверьте, что этот процесс может прочитать его. В противном случае, пожалуйста, установите wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf –