找回密码
 加入
搜索
查看: 3537|回复: 6

[IE类操作] [已解决]请问如何判断网页中出现了需要的文字

  [复制链接]
发表于 2011-10-26 08:32:14 | 显示全部楼层 |阅读模式
本帖最后由 zch11230 于 2011-10-26 17:36 编辑

比如在注册一个账号时  这个账号可以使用 后面会提示帐号"可以使用" 被人注册了  会提示"已经注册"
搜索过 看大家给的方法都是获取网址的源码 来分析 出现的文字是固定的 但是出现的条件不固定 这种应该怎么判断呢 请教一下.
搞定了  原来是这么简单的一条命令  自己的基础知识不牢靠啊
_IEBodyReadText ($oIE)
发表于 2011-10-26 09:13:52 | 显示全部楼层
正则提取网页的源代码来判断应该可以
 楼主| 发表于 2011-10-26 11:02:20 | 显示全部楼层
回复 2# hzxymkb


  我以为有直接的函数可以实现查找文字呢。  正则看着真的头疼  别人写一个简单的  我根据结果大概可以理解是什么意思 但是要是叫我直接写一个 不照着别人的改的话 确实头疼
有个命令可以把网页复制  我想的是先复制到文本中  再查找文本 这样应该可行吧。
发表于 2011-10-26 11:09:17 | 显示全部楼层
正则是很强大的东西
发表于 2011-10-26 11:17:14 | 显示全部楼层
如果只是判断是否存在某个字符串的可以用StringInStr命令.比较简单.
发表于 2011-10-26 16:26:04 | 显示全部楼层
用正则表达式
发表于 2011-10-26 16:55:15 | 显示全部楼层
检查某个字符串是否含有给定的子串。
StringInStr ( "网页代码", "你需要的字" [, 区分大小写 [, 出现次序]] );不包含=0,包含<>0
if StringInStr ( "网页代码", "你需要的字" )<>0 then
endif
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-1 08:09 , Processed in 0.075070 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表