【已解决】变态填表的ID变量还真的随机变了【非常感谢zldfsz 】
本帖最后由 coolybin 于 2012-4-10 22:41 编辑#include <IE.au3>
$oIE = _IECreate("http://post.58.com/606/14455/s5", 1, 1, 0)
Sleep(2000)
$Txt1 = _IEGetObjById ($oIE, "Title")
$Txt1.value = "123123"
Sleep(6000)
$Txt2 = _IEGetObjById ($oIE, "ObjectType")
$Txt2.value = "216331"
Sleep(6000)
$Login=_IEGetObjById($oie,"ID")
$Login.click
培训方式 解决,,,
Sleep(6000)
$Txt3 = _IEGetObjById ($oIE, "yingyeshijian")
$Txt3.value = "08:00-21:30"
Sleep(6000)
$Txt4 = _IEGetObjById ($oIE, "localArea")
$Txt4.value = "607"
Sleep(8000)
$Txt5 = _IEGetObjById ($oIE, "localDiduan")
$Txt5.value = "8648"
Sleep(6000)
$Txt6 = _IEGetObjById ($oIE, "dizhi")
$Txt6.value = "123"
$Txt7 = _IEGetObjById ($oIE, "fe_htmleditor_iframe_comp-7250")
$Txt7.value = "123。"
$Txt8 = _IEGetObjById ($oIE, "goblianxiren")
$Txt8.value = "123"
$Txt9 = _IEGetObjById ($oIE, "Phone")
$Txt9.value = "123"
Sleep(5000)
问题:
地 址 区域可以出来,,但商圈指定ID不行,添加了延时也没有效果
补充说明对他没则,不知道怎么固定他,搞不好想用鼠标点击了,~_~ 本帖最后由 coolybin 于 2012-4-10 00:32 编辑
先谢谢大家了,这么多问题,我自己看了都烦,{:1_296:}
$Login=_IEGetObjById($oie,"ID")
$Login.click
培训方式 解决,,,
下拉框的,明明有选择怎么不出来,默认是请选择,执行后变白了
还有上传的也整不出来,头疼。。。。睡觉去了,真希望起来可以解决。一晚上没出答案。。 新手表示。不会这玩意。帮顶 起来了接的关注。{:face (382):} 起来了接的关注。{:face (382):} 网页快捕就能搞定的
#include <IE.au3>
#include <IEQuery.au3>
$oIE = _IECreate("http://post.58.com/606/14455/s5", 1, 1, 0)
_IELoadWait($oIE)
$Ele = _IEGetObjById($oIE,"Title")
_IEFormElementSetValue($Ele,"coolybin标题太过简单")
$Ele = _IEGetObjById($oIE,"ObjectType")
_IEFormElementOptionSelect($Ele,1,1,"byIndex")
$Ele = _IEGetObjById($oIE,"cbx_fuwuleixing_0")
_IEAction($Ele,"click")
$Ele = _IEGetObjById($oIE,"kechengsc")
_IEFormElementOptionSelect($Ele,1,1,"byIndex")
$Ele = _IEGetObjById($oIE,"localArea")
_IEFormElementOptionSelect($Ele,1,1,"byIndex")
$Ele = _IEGetObjById($oIE,"localDiduan")
_IEFormElementOptionSelect($Ele,1,1,"byIndex")
$Ele = _IEGetObjById($oIE,"dizhi")
_IEFormElementSetValue($Ele,"输入的新值")
$Ele = _IEGetObjById($oIE,"div_htmleditor")
_IEFormElementSetValue($Ele,"输入的新值")
$Ele = _IEQuery($oIE,"DIV",'class="editor"')
_IEDocInsertText($Ele, "coolybin发布的信息", "afterbegin")
$Ele = _IEGetObjById($oIE,"goblianxiren")
_IEFormElementSetValue($Ele,"输入的新值")
$Ele = _IEGetObjById($oIE,"Phone")
_IEFormElementSetValue($Ele,"13813881388")
;登录信息
_IELinkClickByIndex($oIE, 8)
$Ele = _IEGetObjById($oIE,"tbxLoginUid")
_IEFormElementSetValue($Ele,"输入的新值")
$Ele = _IEGetObjById($oIE,"tbxLoginPwd")
_IEFormElementSetValue($Ele,"coolybin")
;注册用下面的
#CS
$Ele = _IEGetObjById($oIE,"tbxRegUid")
_IEFormElementSetValue($Ele,"输入的新值")
$Ele = _IEGetObjById($oIE,"tbxRegEmail")
_IEFormElementSetValue($Ele,"coolybin@qq.com")
$Ele = _IEGetObjById($oIE,"tbxRegPwd")
_IEFormElementSetValue($Ele,"coolybin")
#CE
$Ele = _IEGetObjById($oIE,"fabu")
_IEAction($Ele,"click")
回复 7# zldfsz
我看着楼主那一堆图就头疼了, 难得你能看完! 呵呵,不好意思哦表达有问题,1楼的图片是表单图,2楼的是我的程序运行后的效果图片,
地 址 区域可以出来,,但商圈指定ID不行,添加了延时也没有效果
补充说明对他没则,不知道怎么固定他,搞不好想用鼠标点击了,~_~ 回复 8# user3000
是啊,有点头疼,最后用网页快捕发现基本都能识别,就“补充说明”那儿不能用网页快捕 回复 9# coolybin
你测试下吧,看看行不行,对应填写的数据自己修改下,不然发布不了
附带网页快捕地址http://www.autoitx.com/thread-29196-1-1.html,不错的工具,感谢 风行者
再附IEQuery.au3 那个上传图片是FLASH,跟优酷上传视频的那个按钮差不多...上次做一个优酷批量上传视频的,这个问题始终解决不了,最后还是调用优酷的客户端上传的!!!!LZ如果解决了这个FLASH!麻烦私信一下.!! 那个上传图片是FLASH,跟优酷上传视频的那个按钮差不多...上次做一个优酷批量上传视频的,这个问题始终解决不 ...
小凯 发表于 2012-4-10 17:39 http://www.autoitx.com/images/common/back.gif
没问题,找出来一定分享出来
先谢谢大家了,现在来试试,因为刚才上了一下有事又下线了。 流的泪的感谢,太感谢谢了。 楼主客气了,帮帮忙而已,也希望别人遇到问题时能尽力帮助
页:
[1]
2