找回密码
 立即注册

QQ登录

只需一步,快速开始

卡卡

中级会员

14

主题

55

帖子

685

积分

中级会员

积分
685
卡卡
中级会员   /  发表于:2022-3-29 22:09  /   查看:1490  /  回复:6
50金币
求助url、post、html、添加到数据表,有DEMO
通过url发送post请求,得到一串html,怎样把这串html中的信息保存到数据表里面。

返回码是0,返回信息如下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>

                <script type="text/javascript">
                        parent.document.getElementById("FPXS").innerHTML="2.00";
                        parent.document.getElementById("SYJHL").innerHTML="14.72(%)";
                </script>
               
</body>
</html>



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

使用正则表达式把需要的这两行取出来就行了吧。getElementById\("FPXS"\).innerHTML="(.+?)"; 然后得到了黄色的部分的字符串了,再对字符串掐头去尾,头和尾的长度都是固定的,剩下的就是需要的数据了。 下面行类似,不再赘述。

6 个回复

倒序浏览
最佳答案
最佳答案
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2022-3-29 22:09:27
来自 2#
使用正则表达式把需要的这两行取出来就行了吧。getElementById\("FPXS"\).innerHTML="(.+?)";

然后得到了黄色的部分的字符串了,再对字符串掐头去尾,头和尾的长度都是固定的,剩下的就是需要的数据了。
下面行类似,不再赘述。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
卡卡 + 5
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-30 09:37:24
3#
感谢大佬的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
卡卡
中级会员   /  发表于:2022-3-31 00:54:13
4#
flygoodkiller 发表于 2022-3-30 08:46
使用正则表达式把需要的这两行取出来就行了吧。getElementById\("FPXS"\).innerHTML="(.+?)";

然后得到 ...

正则表达不太会ε=(′ο`*)))唉。   是写到全局JS里面么,大佬?  能给改一下DOME么
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-31 09:30:23
5#
卡卡 发表于 2022-3-31 00:54
正则表达不太会ε=(′ο`*)))唉。   是写到全局JS里面么,大佬?  能给改一下DOME么

大佬的方法我也不太会,我这边给您百度了另一种方案,您可以能不能帮助到您,
用请求获取的html其实就是一串字符串,其实可以返回到前端,然后用excel去截图处理,
在html中如何截取一串字符串
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2022-3-31 15:39:26
6#
服务端命令1,点击测试即可看到结果。


不知道你是否必须是都在服务端命令里面完成所有操作,所有用了格友的插件都在服务端命令里完成了(插件的截取字符串功能还是有缺陷和短板)。
如果不一定要求非在服务端命令里面做完,可以将正则后的查到的字符串返回到界面上来,然后使用活字格丰富的函数再取值即可。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +66 收起 理由
Joe.xu + 66

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-3-31 17:45:01
7#
flygoodkiller 发表于 2022-3-31 15:39
服务端命令1,点击测试即可看到结果。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部