找回密码
 加入
搜索
查看: 9128|回复: 16

[IE类操作] 【已解决】变态填表的ID变量还真的随机变了【非常感谢zldfsz 】

  [复制链接]
发表于 2012-4-10 00:19:49 | 显示全部楼层 |阅读模式
本帖最后由 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不行,添加了延时也没有效果

补充说明  对他没则,不知道怎么固定他,搞不好想用鼠标点击了,~_~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +20 收起 理由
afan + 20 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

 楼主| 发表于 2012-4-10 00:20:54 | 显示全部楼层
本帖最后由 coolybin 于 2012-4-10 00:32 编辑

先谢谢大家了,这么多问题,我自己看了都烦,



$Login=_IEGetObjById($oie,"ID")
$Login.click

培训方式   解决,,,




下拉框的,明明有选择怎么不出来,默认是请选择,执行后变白了
 楼主| 发表于 2012-4-10 06:45:21 | 显示全部楼层


还有上传的也整不出来,头疼。。。。睡觉去了,真希望起来可以解决。一晚上没出答案。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-4-10 08:15:36 | 显示全部楼层
新手表示。不会这玩意。帮顶
 楼主| 发表于 2012-4-10 10:39:42 | 显示全部楼层
起来了接的关注。
 楼主| 发表于 2012-4-10 10:39:54 | 显示全部楼层
起来了接的关注。
发表于 2012-4-10 17:00:49 | 显示全部楼层
网页快捕就能搞定的
#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")

评分

参与人数 2金钱 +30 收起 理由
coolybin + 20 太感谢了
user3000 + 10

查看全部评分

发表于 2012-4-10 17:09:35 | 显示全部楼层
回复 7# zldfsz
我看着楼主那一堆图就头疼了, 难得你能看完!
 楼主| 发表于 2012-4-10 17:14:11 | 显示全部楼层
呵呵,不好意思哦表达有问题,1楼的图片是表单图,2楼的是我的程序运行后的效果图片,
地 址   区域可以出来,,  但商圈指定ID不行,添加了延时也没有效果
补充说明  对他没则,不知道怎么固定他,搞不好想用鼠标点击了,~_~
发表于 2012-4-10 17:17:33 | 显示全部楼层
回复 8# user3000


是啊,有点头疼,最后用网页快捕发现基本都能识别,就“补充说明”那儿不能用网页快捕

评分

参与人数 1金钱 +20 收起 理由
coolybin + 20 非常感谢

查看全部评分

发表于 2012-4-10 17:25:06 | 显示全部楼层
回复 9# coolybin


    你测试下吧,看看行不行,对应填写的数据自己修改下,不然发布不了
附带网页快捕地址http://www.autoitx.com/thread-29196-1-1.html,不错的工具,感谢 风行者
再附IEQuery.au3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 3金钱 +40 贡献 +3 收起 理由
coolybin + 20 今日最多评分,分不多主要感谢你,太感谢你 ...
user3000 + 3
afan + 20

查看全部评分

发表于 2012-4-10 17:39:00 | 显示全部楼层
那个上传图片是FLASH,跟优酷上传视频的那个按钮差不多...上次做一个优酷批量上传视频的,这个问题始终解决不了,最后还是调用优酷的客户端上传的!!!!LZ如果解决了这个FLASH!麻烦私信一下.!!
 楼主| 发表于 2012-4-10 22:25:44 | 显示全部楼层
那个上传图片是FLASH,跟优酷上传视频的那个按钮差不多...上次做一个优酷批量上传视频的,这个问题始终解决不 ...
小凯 发表于 2012-4-10 17:39



    没问题,找出来一定分享出来




先谢谢大家了,现在来试试,因为刚才上了一下有事又下线了。
 楼主| 发表于 2012-4-10 22:34:25 | 显示全部楼层
流的泪的感谢,太感谢谢了。
发表于 2012-4-11 00:00:34 | 显示全部楼层
楼主客气了,帮帮忙而已,也希望别人遇到问题时能尽力帮助
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 15:22 , Processed in 0.115970 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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