精易论坛

标题: 这样的网页如何将组合框中的文本信息提取到组合框1中? [打印本页]

作者: 莫小爺    时间: 2013-9-2 21:47
标题: 这样的网页如何将组合框中的文本信息提取到组合框1中?
本帖最后由 冰点 于 2013-9-2 21:53 编辑

两个问题,




第一个
==============================================
我最近在练习做网页信息框的操作,想提取网页弹出信息框中的文本内容,比如下图

我想提取出信息框中的
    注意事项!
    1.人物必须离线,否则转生无效。
    2.转生成功后等级为50级。
这些文本信息,目前已成功做到能屏蔽,或单击该文本框的按钮,但是提取里需的文本信息总是做不到,网络上到处找方法,也总是不得意,望高手能帮忙写个例程,或者做个指导。   麻烦了!!!!
昨天已经弄出了方法,当时是读取了外部另一个同程序的消息框信息,不知道是为什么,,请大神看下我的代码,为什么只开一个的时候读不到
源码: 问题.zip (144.76 KB, 下载次数: 5)




========================================================================================================




第二个
我在做这个东西的时候,又遇到一个问题,下面这个网页如何读取组合框的信息,,

我自己写了这么一个代码但是读取不到
=================================


.版本 2
.支持库 spec
.程序集 窗口程序集3
.子程序 __启动窗口_创建完毕
.局部变量 网页源码, 文本型
.局部变量 特征1, 整数型
.局部变量 特征2, 整数型
.局部变量 问题, 文本型
.局部变量 p, 整数型
网页源码 = 到文本 (彗星HTTP读文件 (“http://web.123456mu.com:8088/Login/”))
.计次循环首 (8, )
    特征1 = 寻找文本 (网页源码, “<option value=” + #引号 + “71” + #引号 + “ >”, p, 假) - 取文本长度 (“<option value=” + #引号 + “71” + #引号 + “ >”) + 20
    特征2 = 寻找文本 (网页源码, “</option>”, 特征1, 假)
    问题 = 取文本中间 (网页源码, 特征1, 特征2 - 特征1)
    调试输出 (问题)
    p = 特征2
    组合框1.加入项目 (问题, )
.计次循环尾 ()


=========================================================



下面是我要读取的网页组合框信息的代码




<TR>
</table>    <form name='leftForm' id="leftForm" method='post' action='/Login/CheckLogin_gn.asp'>
        <table width="500" border="0" cellspacing="5" cellpadding="0">
          <tr>
            <td width="100" align="right">游戏分区:</td>
            <td width="400">
            <select name="leftServerCode" size="1" id="leftServerCode">
               
        <option value="71" >
                                                             【乱世诛魔】→[万人同服火爆激情](开放中)</option>
        
        <option value="72" >
         【乱世风云】[★今日新开★千人来袭★火爆激情开放中]</option>
        
            </select>
            </td>   
        </tr>



请各位大神搭把手,帮我一把,谢谢啦














.版本 2
.支持库 spec

.程序集 窗口程序集3

.子程序 __启动窗口_创建完毕
.局部变量 网页源码, 文本型
.局部变量 特征1, 整数型
.局部变量 特征2, 整数型
.局部变量 问题, 文本型
.局部变量 p, 整数型

网页源码 = 到文本 (彗星HTTP读文件 (“http://web.123456mu.com:8088/Login/”))
.计次循环首 (8, )
特征1 = 寻找文本 (网页源码, “<option value=” + #引号 + “71” + #引号 + “ >”, p, 假) - 取文本长度 (“<option value=” + #引号 + “71” + #引号 + “ >”) + 20
特征2 = 寻找文本 (网页源码, “</option>”, 特征1, 假)
问题 = 取文本中间 (网页源码, 特征1, 特征2 - 特征1)
调试输出 (问题)
p = 特征2
组合框1.加入项目 (问题, )
.计次循环尾 ()




作者: fml224    时间: 2013-9-2 22:08
目前找不到取网页弹出窗口信息的取法
作者: 莫小爺    时间: 2013-9-3 07:27
fml224 发表于 2013-9-2 22:08
目前找不到取网页弹出窗口信息的取法

我这个开两个同样的窗口弹出的是第一个窗口的信息框内容,
作者: 莫小爺    时间: 2013-9-3 07:29
fml224 发表于 2013-9-2 22:08
目前找不到取网页弹出窗口信息的取法

我这个代码是,打开两个窗口,提取到的是第一个窗口弹出的信息框内的文本内容,不知道是为什么
作者: 莫小爺    时间: 2013-9-3 15:31
速度出现大神来解决问题啦
作者: 莫小爺    时间: 2013-9-3 18:04
{:soso_e147:}对精易越来越失望了,,一个问题,几天没人回答{:soso_e147:}
作者: niqiuxiaoken    时间: 2013-9-4 08:47
这个可以写,但是你是做网页游戏辅助的,可以的话到定制区发布任务,我接了,QQ:2414018898




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4