lluxury 发表于 2011-4-22 12:58:48

求用au3点击网页中的链接

本帖最后由 lluxury 于 2011-4-22 13:03 编辑

网页显示如下:

短刀/10/∞
[使用] [丢弃] [修炼]   
我的想法是检测到"短刀",就点下面的[使用]链接
短刀/10/∞ 是文字的,[使用] [丢弃] [修炼]都是超链接

付源码
<div id="item">
<table width="100%" height="328" border="0" align="center" cellpadding="2" cellspacing="1" class="mytable">
        <tr>
                <td width="100%" colspan="2" class="tdtitle"><b>物品(1/6) [银两 1268]</b>
                </td>
        </tr>
        <tr>
                <td width="100%" height="263" valign="top" colspan="2" class="tdbody">

                        <table width="100%" border="0" align="center" cellpadding="2" cellspacing="0">
                                <tr>
                                        <td width="100%"><a title="刀系武器">短刀/10/∞</a>
                                        </td>
                                </tr>
                                <tr>
                                        <td width="100%">
                                        <a href='main.asp?mode=action&method=itemuse&pos=1'>[使用]</a>&nbsp;<a href='main.asp?mode=action&method=itemdel&pos=1'>[丢弃]</a>&nbsp;
                                        </td>
                                </tr>
                        </table>

                &nbsp;
                </td>
        </tr>
        <tr>
                <td width="72" class="tdtitle"><b>队伍</b></td>
                <td width="128" class="tdbody">&nbsp;</td>
        </tr>
        <tr>
                <td class="tdtitle"><b>队友</b></td>
                <td class="tdbody">&nbsp;</td>
        </tr>
</table>
</div>

lluxury 发表于 2011-4-23 22:23:42

我有个想法,文字用正则读出,点击超连接用后台鼠标,不知道可行不

love5173 发表于 2011-4-23 22:33:20

你为什么不直接提取URL呢

3mile 发表于 2011-4-24 09:05:56

应该是固定格式吧.
1.mode=action(动作)
2.method=itemuse,使用 method=itemdel,删除(丢弃)
3.pos=1(真?)

lluxury 发表于 2011-4-24 10:02:21

你为什么不直接提取URL呢
love5173 发表于 2011-4-23 22:33 http://www.autoitx.com/images/common/back.gif


    因为哪链接表示的是个位置啊,我要确定位置上的东西可用才点,比如上面是个毒药,一点就死掉了

本来打算,读出上面的标签然后用 index方式点链接,但发现这个链接数量是可变的,有时候出来2个,有时候出来3个,一样不能定位

lluxury 发表于 2011-4-24 10:05:49

回复 4# 3mile


    pos是表示位置的,一共有6个pos,可以当成6个口袋,我要先判断里面是什么才能点口袋

papapa314 发表于 2011-4-24 16:40:16

这是要做网页游戏的外挂吗?

lluxury 发表于 2011-4-24 17:16:40

不是,是内挂^^

lluxury 发表于 2011-4-25 07:37:35

很头疼啊,就查这个了,不好实现

haodd 发表于 2011-4-25 13:53:37

可以的 可以按照文本 点击

haodd 发表于 2011-4-25 14:20:32

_IEPropertyGet($oLink, "innerText")

$oLink.click

lluxury 发表于 2011-4-26 04:32:21

_IEPropertyGet($oLink, "innerText")

$oLink.click
haodd 发表于 2011-4-25 14:20 http://www.autoitx.com/images/common/back.gif

可否详细点说明,因为超联接6个都是写的一样,必须要上一行的文字来确定是否点击

lluxury 发表于 2011-4-26 11:56:25

我在想,能不能选择提交某个td里面的html链接
页: [1]
查看完整版本: 求用au3点击网页中的链接