js提取指定网站内容(一种JsonPath机器学习视频下载 )

优采云 发布时间: 2022-02-08 09:17

  js提取指定网站内容(一种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字符集进行编码的一种编码方式

  

  机器学习视频下载:关注私信(机器学习)获取下载链接

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线