百度贴吧的帖子如何实现自动回复
回复的表单既没名字也没id,_IEFormElementSetValue 没法赋值 同求!. 回复的表单既没名字也没id,_IEFormElementSetValue 没法赋值
放羊的狼 发表于 2012-2-11 20:23 http://www.autoitx.com/images/common/back.gif
请耐心搜索学习一下'POST' 操作
这类复杂多变的操作, 直接'求源码实例'很不现实! 本帖最后由 papapa314 于 2012-2-15 17:32 编辑
回复 3# user3000
这个貌似不难,随便登录个号,然后运行以下代码
#include <IE.au3>
$oIE=_IECreate("http://tieba.baidu.com/p/1413856934",0,1,1)
$tags=_IETagNameGetCollection($oIE,"DIV")
For $tag In $tags
If $tag.classname=="tb-editor-editarea" Then
$ele=$tag
ExitLoop
EndIf
Next
if $ele then
$ele.innerhtml='<DIV>情人节快乐</DIV>'
endif 回复 2# hlzxcjx
见四楼 回复user3000
这个貌似不难,随便登录个号,然后运行以下代码
#include
$oIE=_IECreate("h ...
papapa314 发表于 2012-2-15 08:13 http://www.autoitx.com/images/common/back.gif
看不懂最后一行代码的功用... 而且经过测试, 运行最后一行代码时出错.
本帖最后由 papapa314 于 2012-2-15 17:32 编辑
回复 6# user3000
不好意思,$ele.inerhtml少了个n,应该是$ele.innerhtml
if $ele then
$ele.innerhtml='<DIV>情人节快乐</DIV>'
endif 回复user3000
不好意思,$ele.inerhtml少了个n,应该是$ele.innerhtml
if $ele then
$el ...
papapa314 发表于 2012-2-15 17:19 http://www.autoitx.com/images/common/back.gif
代码运行无错了, 但未发现能实现楼主的要求(自动回复)
....很多时候, 百度贴吧发贴都是要验证码的哦! 回复 8# user3000
只是举个操作无id和name表单元素的方法,我又没有义务去帮楼主实现全部功能 见四楼B..... 1年前我和楼主一样。用网页操作。但是你会发现百度显示的那个编辑框其实还有一个隐藏的框。
其实你是赋值是成功的。只不过不是在显示出来的那个框中。所以就发不出想发的内容。然后我华丽的使用了‘经典模式’。后来我玩post于是第一个拿百度下手。然后成功了。
楼主和你说下吧。用网页操作本人觉得无法赋值那个到编辑框。要么你用post要么你用经典模式
如果你想发主题的话也只能纯表情了 _IENavigate ($oIE, "
javascript:var c=rich_postor._getData();c.content='回复内容';PostHandler.post(rich_postor._option.url,c,function(I){rich_postor.showAddResult(I)},function(I){});;void 0")
无意中知道这个可以 回复 2# hlzxcjx
_IENavigate ($oIE, "
javascript:var c=rich_postor._getData();c.content='回复内容';PostHandler.post(rich_postor._option.url,c,function(I){rich_postor.showAddResult(I)},function(I){});;void 0")
有验证码就不行了 回复 13# 放羊的狼
如果验证码都能过,那百度早就泛滥成灾了。要么你自己搞个验证码库出来,要么去买验证码服务,有接口提供给你,直接掉就可以了 不错......
页:
[1]
2