zch11230 发表于 2011-10-26 08:32:14

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

本帖最后由 zch11230 于 2011-10-26 17:36 编辑

比如在注册一个账号时这个账号可以使用 后面会提示帐号"可以使用" 被人注册了会提示"已经注册"
搜索过 看大家给的方法都是获取网址的源码 来分析 出现的文字是固定的 但是出现的条件不固定 这种应该怎么判断呢 请教一下.
搞定了原来是这么简单的一条命令自己的基础知识不牢靠啊
_IEBodyReadText ($oIE)

hzxymkb 发表于 2011-10-26 09:13:52

正则提取网页的源代码来判断应该可以

zch11230 发表于 2011-10-26 11:02:20

回复 2# hzxymkb


我以为有直接的函数可以实现查找文字呢。正则看着真的头疼别人写一个简单的我根据结果大概可以理解是什么意思 但是要是叫我直接写一个 不照着别人的改的话 确实头疼
有个命令可以把网页复制我想的是先复制到文本中再查找文本 这样应该可行吧。

xms77 发表于 2011-10-26 11:09:17

正则是很强大的东西

星雨朝霞 发表于 2011-10-26 11:17:14

如果只是判断是否存在某个字符串的可以用StringInStr命令.比较简单.

aft52577 发表于 2011-10-26 16:26:04

用正则表达式

guoguo188 发表于 2011-10-26 16:55:15

检查某个字符串是否含有给定的子串。
StringInStr ( "网页代码", "你需要的字" [, 区分大小写 [, 出现次序]] );不包含=0,包含<>0
if StringInStr ( "网页代码", "你需要的字" )<>0 then
endif
页: [1]
查看完整版本: [已解决]请问如何判断网页中出现了需要的文字