网页中如何点击非链接文字
看过手册有一个 相关的方法#include <IE.au3>
_IELinkClickByText ( ByRef $o_object, $s_linkText [, $i_index = 0[, $f_wait = 1]] )
不过测试后貌似那个只是点击链接类的需要<a>标签才行
我想实现的是 点击<span>标签 不知道官方或者其他的有没有现成好用的UDF可以用
我暂时的解决办法是 用javascript去执行的
$oIE.document.parentWindow.execscript("d=document.getElementsByTagName('SPAN');l=d.length;for(f=0;f<l;f++){if(d.item(f).className=='pgi pgb iblock fc03 bgc9 bdc0') d.item(f).click();}")
因为<span>元素只有CLASS没有ID所以用了个for 不知道还有没有更好的办法! 不懂帮你顶 本帖最后由 ppzpph 于 2012-11-22 21:38 编辑
沉了,高手们不要纠结菜鸟的不懂发帖规则了,还是帮助一下这个哥们儿吧。兄弟你还能不能提供更多的信息呢?比如网页的部分源码,也就是含有<SPAN>的那部分的源码呢? 用_IETagNameGetCollection()应该行的。 回复 4# shqf
楼主怎么也不回来看看呢?把网页的源码发来咱们也好试验试验啊!
页:
[1]