
Python
图南随笔
公众号:图南随笔
展开
-
Python中使用json.loads解析包含\n的字符串报错
Python中使用json.loads解析包含\n的字符串报错,示例代码如下:import json, pprint if __name__ == '__main__': json_str = '{\"id\":\"1\", \"content\": \"line1\nline2\"}' json_obj = json.loads(json_str) pprint.pprint(json_obj) 报错如下:json.decoder.JSONDecodeEr原创 2021-06-10 21:22:52 · 2471 阅读 · 0 评论 -
使用pdfkit生成网页的pdf 异常汇总
使用pdfkit生成pdf1. 采用Selenium、ChormeDriver和pdfkit生成网页的pdf2.使用pdfkit生成网页的pdf 异常汇总(本文)1、OSError: wkhtmltopdf reported an error代码示例:import pdfkit, time, pprintfrom selenium import webdriveroptions_chrome = webdriver.ChromeOptions()# 以最高权限运行opti..原创 2020-12-28 21:06:43 · 1861 阅读 · 0 评论 -
采用Selenium、ChormeDriver和pdfkit生成网页的pdf
原理: 使用Selenium + ChromeDriver打开页面, 拿到html 源码,然后再使用pdfkit生成pdf概念: Selenium:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样 ChromeDriver:它是 google 为网站开发人员提供的自动化测试接口,是 selenium2 和 chrome浏览器 进行通信的桥梁 wkhtmltopdf:它是一个适用于多平台的ht...原创 2020-12-23 23:51:58 · 1627 阅读 · 0 评论