| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 用fme的pythoncaller转换器提取kml的xml信息到字段 -> 正文阅读 |
|
[Python知识库]用fme的pythoncaller转换器提取kml的xml信息到字段 |
? ?首先需要使用到一个扩展包 bs4,该扩展包是专门用来解析html数据的。cmd命令提示符输入fme.exe python -m pip install bs4 --target "C:\Program Files\FME\python\python37"就可以下载安装扩展包到fme。 ? 然后我们需要暴露字段kml_description(kml的列表属性储存在该字段内)暴露出来之后我们就能看到表格属性 其实kml的属性表格为xml,网页表格都为html格式(html是xml的儿子)两者基本原理相同,其中<tb>代表列标签,r>代表行标签。我们需要用find_all(td)函数来返回指定属性或包含指定字符串的表格标签,并对列表的每个标签用get_text()方法来去除标签,只保留文本信息,并通过将其封装为列表属性,这边是直接上代码 ?将列表暴露为每个要素的属性 ?暴露出来之后我们就只需要针对需要提取的字段把信息暴露到字段就可以了 利用该原理,我们可以爬取html的table数据,并整理输出到字段,后续会更新关于爬取网页表格的文章,希望大家关注一手,欢迎探讨技术性问题,私聊发fmw文件。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:03:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |