【发布时间】:2017-06-26 03:37:41
【问题描述】:
我正在从网站http://www.geeksforgeeks.org/amazon-interview-set-3/ 获取亚马逊采访。我能够得到我想要的结果集,但它是 html 形式的。看起来是这样的:
<p> Hello People <p>
....
....
....
我想把html输出成一个新的html文件,然后用pdfkit把html文件转成pdf。
按照答案中的建议,我已经使用命令 pip install wkhtmltopdf 安装了 wkhtmltopdf。
然后当我尝试使用命令时
pdfkit.from_url('http://example.com/', 'sample.pdf')
OSError:找不到 wkhtmltopdf 可执行文件:“b''” 如果此文件存在,请检查此进程是否可以读取它。否则请安装 wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
我搜索了解决方案并按照以下步骤操作:
- 使用 Windows 安装程序安装了 wkhtmltopdf。
- 在系统和用户的环境变量路径中添加可执行文件的路径。
- 使用 pip 命令卸载 wkhtmltopdf 然后重新安装。
但错误依旧。
当我使用以下命令导入 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'
【问题讨论】:
标签: python-3.x beautifulsoup python-requests