xymc 发表于 2010-11-26 18:56:47

点击某窗口的任意一超级链接

打开某一窗口,然后点击窗口上任一链接
代码怎么写???

ceoguang 发表于 2010-11-27 00:58:07

伸手党?#include <IE.au3>
#Include <WinAPI.au3>

Local $Hwnd = _WinAPI_FindWindow("IEFrame", "Google - Windows Internet Explorer")

$oIE =_IEAttach ($Hwnd,"HWND")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended

For $oLink In $oLinks
        _IEAction($oLink, "click") ;点击第一个链接
        ExitLoop
Next

xymc 发表于 2010-11-27 12:52:22

楼上的代码运行出错哦
http://123.zhntwb.com/err11.jpg
麻烦帮我看下哪里错了

xymc 发表于 2010-11-27 15:51:24

帮帮忙?帮帮忙?

ceoguang 发表于 2010-11-27 16:04:45


#include <IE.au3>
#Include <WinAPI.au3>

Local $Hwnd = _WinAPI_FindWindow("IEFrame", "Google - Windows Internet Explorer")
if not ishwnd($Hwnd) then exit ;确定窗口存在
$oIE =_IEAttach ($Hwnd,"HWND")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended

For $oLink In $oLinks
      _IEAction($oLink, "click") ;点击第一个链接
      ExitLoop
Next

kood481748 发表于 2010-11-27 16:31:26

楼主啊,你直接叫人家把一套完整的搜索作蔽代码写给你算了。

xymc 发表于 2010-11-27 19:28:31


ceoguang 发表于 2010-11-27 16:04 http://www.autoitx.com/images/common/back.gif

能解释一下里面的内容吗?我搜索看到的都是新创建一个IE窗口,然后再点击匹配的文字。而你这个呢还没看明白,麻烦解释一下每行内容的意思,不胜感激

kood481748 发表于 2010-11-27 19:53:44

楼主的代码还没有写得出来的?请问楼主要搞的搜索作蔽是哪家的?

xymc 发表于 2010-11-27 20:00:24

基本是出来了,但还不理想,希望帮忙优化一下
二次打开IE浏览器才点击结果感觉不怎么好,还不知道怎么实现在已经打开的窗口点击
#include <IE.au3>
$xymc = _IEAttach ("窗口标题")
$oIE8 = _IEPropertyGet ($xymc, "locationurl")
$oIE = _IECreate($oIE8)
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
      $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, "链接文字") Then
                _IEAction($oLink, "click")
                ExitLoop
      EndIf
Next

kood481748 发表于 2010-11-27 20:12:51

你这是什么代码啊,第二行就有问题

xymc 发表于 2010-11-27 20:18:52

测试OK的哦
因为$oIE这个变量出现得多,所以用了$xymc或其它来代替,避免重复。

kood481748 发表于 2010-11-27 20:21:13

你还没有回答我

请问楼主要搞的搜索作蔽是哪家的?

xymc 发表于 2010-11-27 20:23:55

打算做有道的,怎么样

kood481748 发表于 2010-11-27 20:34:59

把你的广告主页贴出来,问题就好分析了,
搜索引擎有谷歌,有搜狗,有搜搜,代理的商家也有几十家,
把你的广告主页地址贴出来,大家也好帮你分析,因为谷歌和搜狗和搜搜的做法是有一点儿差距的,
就凭你现在的这点知识量,我相信你也照着葫芦也画不出瓢来。
页: [1]
查看完整版本: 点击某窗口的任意一超级链接