找回密码
 加入
搜索
查看: 6656|回复: 7

[AU3基础] 使用winhttp.au3,如何实现点击网页按钮的功能?

  [复制链接]
发表于 2013-2-17 15:54:07 | 显示全部楼层 |阅读模式
用_IECreate实现我会,但用winhttp的话,如果实现?
发表于 2013-2-17 16:23:02 | 显示全部楼层
本帖最后由 netegg 于 2013-2-17 16:28 编辑

回复 1# zcsgamer

winhttp只有命令,没有操作,或者更确切点,只有消息
 楼主| 发表于 2013-2-17 19:42:09 | 显示全部楼层
回复 2# netegg


    那么我用winhttp修改了http包头后,想对该网页进行点击操作,该如何处理?
发表于 2013-2-17 19:51:59 | 显示全部楼层
回复 3# zcsga,mer
如果直接操作http的话,需要自己发送,sendrequest类似的东西,其他操作都是按你自己的想法加到相应的命令位置就行了
 楼主| 发表于 2013-2-18 11:14:10 | 显示全部楼层
回复 4# netegg


    我查了查_WinHttpSendRequest及相关函数,感觉具体参数的掌握比较晦涩,可能和我对网页了解不多有关

【$sOptional [可选参数] 请求标题(报头)发送的可选数据. 默认为 $WINHTTP_NO_REQUEST_DATA】,这个参数应该就是执行参数

用例里面的参数内容为【Global $sAdditionalData = "accountType=HOSTED_OR_GOOGLE&Email=" & $sUserName & "&Passwd=" & $sPassword & "&service=mail&source=Gulp-CalGulp-1.05"


类似的还有_WinHttpOpenRequest函数中的【$sObjectName [可选参数] HTTP 动词的目标资源名称】

用例参数内容为【/do.php?ac=71ee30ae117cddace55bd01714904227&&ref】

抓包后,这些参数内容该怎么确定?

感谢老大指导。
发表于 2013-2-18 11:18:14 | 显示全部楼层
这个东西只能算是提示,指导谈不上,那个东西要一层层的来,单独一层可能未必取得到
 楼主| 发表于 2013-2-18 13:09:18 | 显示全部楼层
回复 6# netegg


    关于那些参数内容,有没有相关的资料,或者我应该学习那些有关网页的知识?不用深入,可以解决确定参数内容就行。
 楼主| 发表于 2013-2-18 13:14:05 | 显示全部楼层
感觉处理网页相关问题,最大的障碍不在autoit,而在网页知识,要系统的学学吧,似乎又没有必要,够纠结的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 01:26 , Processed in 0.088504 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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