如何解决ImgKit 将 html 文件转换为 jpg 文件的时间太长3 分钟
imgkit.from_file(html_filename,image_filename,options={"width": 660,"disable-smart-width": ""})
这就是我跑的,出于某种原因,大多数时候,这需要 3 分钟才能运行,就在昨天,仅在昨天,它的运行时间是 3 到 10 秒左右。我正在尝试呈现的 html 并不重要,因为“www.google.com”也会发生同样的问题,大约 3 分钟。我在 Ubuntu 20.04 上运行。
额外细节: 大部分时间控制台没有输出,只有最后几秒才出现输出
Loading page (1/2)
Rendering (2/2)
Done
Traceback (most recent call last):
File "test.py",line 11,in <module>
html_to_image("result.html","result.jpg")
File "test.py",line 6,in html_to_image
imgkit.from_file(html_filename,"disable-smart-width": ""})
File "/home/smi/.local/lib/python3.8/site-packages/imgkit/api.py",line 64,in from_file
return rtn.to_img(output_path)
File "/home/smi/.local/lib/python3.8/site-packages/imgkit/imgkit.py",line 225,in to_img
stdout,stderr = result.communicate(input=string)
File "/usr/local/lib/python3.8/subprocess.py",line 1024,in communicate
stdout,stderr = self._communicate(input,endtime,timeout)
File "/usr/local/lib/python3.8/subprocess.py",line 1866,in _communicate
ready = selector.select(timeout)
File "/usr/local/lib/python3.8/selectors.py",line 415,in select
fd_event_list = self._selector.poll(timeout)
如果有人能伸出援手,将不胜感激!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。