itljl 发表于 2012-1-9 17:03:22

20元RMB求在此网页框内输入文字并确定

本帖最后由 itljl 于 2017-9-1 00:27 编辑

20元求在此网页框内输入文字并确定
网页地址:http://index.woai310.com/index.htm?u=20
要求在这个搜狗的输入框内输入: 爱国 ,然后自动点击"搜狗搜索"
由ie.udf完成,不能用键盘鼠标模拟操作,因为需要放在后台。
价格rmB20元,联系QQ 3353820321
谢谢 。

jtw 发表于 2012-1-9 17:03:23

本帖最后由 jtw 于 2012-1-17 20:40 编辑

#include<IE.au3>
$oIE = _IECreate("http://www.sogou.com/",0,1,1,1 )
_IELoadWait ($oIE)
$Input = _IEGetObjById ($oIE, "query")
    If IsObj($Input) Then $Input.value = "爱国"
$submit =_IEGetObjByName ($oIE, "stb")
    If IsObj($submit) Then $submit.click希望对你有帮助

风行者 发表于 2012-1-9 17:15:47

20元少了点,我可以用vb和aau实现,au3暂时还不行

class 发表于 2012-1-9 18:07:01

本帖最后由 class 于 2012-1-9 18:08 编辑

20的价格谁愿做太低了

hzxymkb 发表于 2012-1-9 19:00:44

回复 2# 风行者


    哇,风行哥。你懂得的技术还真多!

jaymin 发表于 2012-1-9 19:40:09

用这个网址 http://www.sogou.com/容易实现后台点击

风行者 发表于 2012-1-9 19:41:55

如果只是找位置后台模拟点击还是可以的

qqmmcc 发表于 2012-1-9 20:51:24


import win.ui;
/*DSG{{*/
var winform = win.form(parent=...; bottom=249;scroll=1;right=349;text="AAuto Form" )
winform.add()
/*}}*/

import web.form;
import web.form.util;

web.form.util.crossDomain(); //允许跨域

//创建web窗体
var wb = web.form( winform
        ,//可输入_UIFLAG_ 前缀的常量自定义外观
        ,//可输入_DLCTL_ 前缀的常量以控制下载行为
        ,//"USER AGENT"
        );

//打开目标网站
wb.go("http://index.woai310.com/index.htm?u=20")

//显示窗体
winform.show()
wb.wait("");//等待指定网址,可以使用模式匹配语法

//查找输入框节点
var ele = wb.getEle("query","soid")
ele.value = "爱国"

//点击搜狗搜索
var ele = wb.getEle("stb","soid")
ele.click()


//进入消息循环
win.loopMessage();
return winform,wb;
送给你了,aau 代码

黑色袜子 发表于 2012-1-9 21:34:53

加点钱我帮你搞。

零度深蓝 发表于 2012-1-9 22:29:01

都是牛人啊,aau都有懂得{:face (125):}

itljl 发表于 2012-1-9 23:42:30

回复 7# qqmmcc
谢谢你,可是我需要AU3代码。不管怎样,还是谢谢。

itljl 发表于 2012-1-10 15:55:28

既然朋友们觉得太少,此贴停止悬赏. 请以下楼的朋友不要再做功夫.以免白费.时间.
亦请管理员删除此贴.

forxuan 发表于 2012-2-9 17:25:33

楼上已经实现了

oplmamik 发表于 2012-2-15 09:54:06

AU3实现这玩意 简单的很。 还有说不能实现的。

骗子 发表于 2012-2-15 11:17:52

能力有限没有直接完成,只能用变通的方法完成,应该能达到你点广告的目的

#include <IE.au3>
$oIE = _IECreate("http://index.woai310.com/index.htm?u=20") ;打开主页面
_IENavigate($oIE, $oIE.document.getElementById("soid").src);跳转到内嵌的搜索页,估计你的目的就是点击广告
$oIE.document.getElementById("query").value = "爱国" ;输入框 输入内容
$oIE.document.getElementById("stb").click ;点击搜索
页: [1] 2
查看完整版本: 20元RMB求在此网页框内输入文字并确定