找回密码
 加入
搜索
查看: 3923|回复: 11

[IE类操作] 如何获得网页坐标链接文字

  [复制链接]
发表于 2011-8-28 01:25:33 | 显示全部楼层 |阅读模式
本帖最后由 zhoulizhen 于 2011-8-28 11:23 编辑

能不能有方法
打开一个网页将指定坐标链接的文字  赋给 变量  xxx  呢?


以打开百度,  知道hao123链接的坐标  想把 hao123   赋给 变量  xxx

因为坐标的链接的文字是不固定的想用个办法得到

请问一下有人可以帮我一下吗谢谢!
发表于 2011-8-28 11:31:49 | 显示全部楼层
目的是想要获得坐标后点击吗?还是要替换掉文字?
 楼主| 发表于 2011-8-28 11:46:38 | 显示全部楼层
不是替换 就是想得到坐标链接的文字
发表于 2011-8-28 11:56:45 | 显示全部楼层
本帖最后由 dition 于 2011-8-28 12:12 编辑
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended
MsgBox(0, "Link Info", $iNumLinks & " links found")
For $oLink In $oLinks
        $sLinkText = _IEPropertyGet($oLink, "innerText")
        MsgBox(0, "Link Info", "URL:" & $oLink.href &  "Text:" & $sLinkText)
Next
看看是不是想要这样的
 楼主| 发表于 2011-8-28 11:59:15 | 显示全部楼层
错误不行,兄弟谢谢您
 楼主| 发表于 2011-8-28 12:04:39 | 显示全部楼层
我是想  Do
MouseClick("left", $ckbm, 183, 1) ;供货部门 (选)
WinWait("供货部门")
MouseClick("left", 25, 120, 1) ;供货部门
Sleep(100)
MouseClick("left", $bmlx, 216, 1) ;部门类型
Sleep(100)
MouseClick("left", $lxdd, 249, 1) ;店单类型
WinWait("出库部门")
MouseClick("left", 197, $dy, 1) ;自选单店
MouseClick("left", $cklq, 241, 1) ;选日期
MouseClick("left", $xsyy, 264, 1) ;上一月
Sleep(100)
MouseClick("left", $zhou1, $hang2, 1) ;选上次扎账是期
MouseClick("left", $djcx1, $djcx2, 1) ;点查旬
WinWait("出库验收单统计")
MouseClick("left", 584, 48, 1) ;点打印
WinWait("Microsoft Internet Explorer","打印请谨慎处理")
ControlClick("Microsoft Internet Explorer","打印请谨慎处理","Button1")
WinWait("打印","选择打印机")
Send("!p")
$dy = $dy + 25
Switch $dy
     Case 145
        $dy = $dy + 25
        Case 220
        $dy = $dy + 25
        Case 395
        $dy = $dy + 25
        Case 620
        $dy = $dy + 50
        Case 145
        $dy = $dy + 25
        Case 145
        $dy = $dy + 25
EndSwitch       
Sleep(2000)
Until $dy = 845


MouseClick("left", 197, $dy, 1) ;自选单店 (我是想知道这个点击的接链文字是什么,网页以打开,坐标也是对的,就是想知道坐标链接的文字)
发表于 2011-8-28 12:13:21 | 显示全部楼层
少复制了个#,怪不得不行,你再试试
你的思路完全模拟用户操作了,换台机器出错概率很大
 楼主| 发表于 2011-8-28 12:32:48 | 显示全部楼层
那个代码他自己会打开一个不相关的窗口,
我的页面是以开打的,不要在打开别的了能帮我改下吗?
 楼主| 发表于 2011-8-28 13:08:39 | 显示全部楼层
我打开百度
鼠标移动到HAO123
我想要得到的就是这个hao123
发表于 2011-8-28 13:15:43 | 显示全部楼层
你就不能举一反三下吗?
发表于 2011-8-28 19:09:45 | 显示全部楼层
这个问题有一定意义
 楼主| 发表于 2011-8-28 23:01:27 | 显示全部楼层
想要得到鼠标在网页上坐标位置链接的文字 可以解答一下吗??

你就不能举一反三下吗?

不是我不愿意我试了好多,我也是新手搞不太懂这些代码,但我又一定要用所以请知道前辈提点谢谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-14 13:03 , Processed in 0.085725 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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