正在分析HTML以检索嵌入的数据
Parsing HTML to retrieve embedded data
我想知道是否可以用浏览器支持的语言解析数据表。具体来说,我试图在WPA_CLI数据交给浏览器后解析它(即数据隐藏在HTML段落或类似性质的内容中),如下所示。
Selected interface 'mlan0'
OK
Selected interface 'mlan0'
bssid / frequency / signal level / flags / ssid
c8:3a:35:3d:d3:20 2412 203 [WPA2-PSK-TKIP+CCMP] network1
08:ea:44:98:7c:95 2412 195 [WPA-EAP-TKIP+CCMP][WPA2-EAP-TKIP+CCMP] test
08:ea:44:98:7c:96 2412 195 [WPA-EAP-TKIP+CCMP][WPA2-EAP-TKIP+CCMP]
08:ea:44:98:7c:d5 2437 181 [WPA-EAP-TKIP+CCMP][WPA2-EAP-TKIP+CCMP] test
20:4e:7f:89:9c:e4 2417 177 [WPA2-PSK-CCMP] My Router
00:17:47:60:71:df 2412 171 [WPA-PSK-TKIP] AP with Spaces
12:18:0a:10:0e:80 2462 200 [WEP] WEP Networks Have
16:18:0a:10:0e:80 2462 199 [WEP] Two Tabs before this WTF
02:2d:fd:d9:08:09 2442 179 [WEP][IBSS] Another Network
00:18:0a:10:0e:80 2462 198 Test Network
26:18:0a:10:12:76 2447 168
具体地说,wpa_li通过shell命令生成这个表(它还生成我的html/javascript/等),但我希望避免服务器端解析/处理,因为我的嵌入式设备没有多余的资源。
例如,我想跳过前4行。然后转到3个选项卡,如果前五个字母是[WPA2或[WPA-然后转到另一个选项卡,获取行上的最后一个字符串并将其放入变量中,等等。正如你所看到的,数据没有很好地组织;WEP网络在WEP之后有两个选项卡,而不是所有其他只有一个选项卡的网络。
如果可能的话,解析这样的数据同时将其排除在服务器端脚本之外的最佳技术是什么?
使用Javascript,我可以首先使用以下内容将数据拆分为行:
theDataBlock.split(''n');
然后,我可以用制表符分割这些行数组中的每一个,得到4或5个单独的数据集。从那里开始,所有控制结构的标准使用都可以操作数据。
相关文章:
- 如何在corona sdk中从CK编辑器中检索数据
- 使用javascript进行JSON数据检索
- 使用JSON数据检索AJAX外部成功函数
- 将jquery HTML方法中的数据检索到数组中
- PHP/MySQL 时间数据检索和创建倒计时
- 将数据库数据检索到JSON-移动登录表单
- angularjs中的异步数据检索
- 如何将索引数据库表数据检索到变量
- 简单的Firebase数据检索
- 如何在 JQGard 加载时禁用数据检索
- 如何将角度数据检索到其他JS文件中
- 异步数据检索和缓存
- 如何从服务中将数据检索到指令(angularjs)中
- 动态表单字段和数据库数据检索
- PHP post请求数据检索使用Jquery AJAX
- javaScript中的异步数据检索
- Json数据检索jquery
- 在Firebase中使用Ionic异步数据检索的问题
- JQuery事件处理与数据检索通过POST
- Angular将特定数据检索到$scope变量中不起作用