js提取指定网站内容(一种JsonPath机器学习视频下载 )
优采云 发布时间: 2022-02-08 09:17js提取指定网站内容(一种JsonPath机器学习视频下载
)
JsonPath
JsonPath 是一个信息提取类库。它是一种从 JSON 文档中提取指定信息的工具。它提供多种语言的实现版本,包括:Javascript、Python、PHP 和 Java。
JsonPath 用于 JSON,XPATH 用于 XML。
下载地址:
安装方法:点击Download URL链接下载jsonpath,解压后执行python setup.py install
官方文档:
JsonPath 和 XPath 语法对比:
Json 结构清晰,可读性高,复杂度低,非常容易匹配。下表对应XPath的用法。
例子:
我们以拉狗网城市JSON文件为例,获取所有城市。
注意事项:
如果传入字符串的编码不是UTF-8,需要指定字符编码参数encoding
dataDict = json.loads(jsonStrGBK);
dataDict = json.loads(jsonStrGBK, encoding=GBK
dataJsonStrUni = dataJsonStr.decode("GB2312"); dataDict = json.loads(dataJsonStrUni, encoding="GB2312");
decode的作用是将其他编码的字符串转换成Unicode编码。 encode的作用是将Unicode编码转换成其他编码的字符串。一句话简介:UTF-8是对Unicode字符集进行编码的一种编码方式
机器学习视频下载:关注私信(机器学习)获取下载链接