找回密码
 加入
搜索
查看: 4118|回复: 5

[IE类操作] 土豆视频上传操作求助,在线等,谢谢

  [复制链接]
发表于 2012-9-22 19:10:59 | 显示全部楼层 |阅读模式

        _IENavigate($oIE, 'http://www.tudou.com/my/program/publish.html')
        Do
                $flashUploader = _IEGetObjById($oIE, "flashUploader")
                Local $iBrowserX = _IEPropertyGet($flashUploader, "browserx")
                Local $iBrowserY = _IEPropertyGet($flashUploader, "browserY")
                ControlClick('上传新视频', '', 'Internet Explorer_Server1', 'left', 1, $iBrowserX + 30, $iBrowserY + 5)
;~                 ConsoleWrite($iBrowserX & ' , ' & $iBrowserY & @CRLF)
                Sleep(500)
        Until WinExists('选择要上载的文件,通过: js.tudouui.com')
        While 1
                ControlSetText('选择要上载的文件,通过: js.tudouui.com', '视频类型', 'Edit1', $file);设置路径
                $TAA = ControlGetText('选择要上载的文件,通过: js.tudouui.com', '视频类型', 'Edit1')
                Sleep(200)
                If $TAA = $file Then ExitLoop
        WEnd
        Do
                If StringInStr(ControlGetText('选择要上载的文件,通过: js.tudouui.com', '视频类型', 'Button2'), "打开") Then
                        ControlClick('选择要上载的文件,通过: js.tudouui.com', '视频类型', 'Button2') ;点击确定;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                Else
                        ControlClick('选择要上载的文件,通过: js.tudouui.com', '视频类型', 'Button1') ;点击确定;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                EndIf
                Sleep(100)
        Until Not WinExists('选择要上载的文件,通过: js.tudouui.com', '视频类型')

在有的机器上能正常打开上传文件选择窗口,有的机器上就不行.有什么其他办法没有?
发表于 2012-9-22 20:00:08 | 显示全部楼层
回复 1# 骗子


    窗口标题在不同电脑上是不一样的,如果某一台电脑不行的话,检查下ie标题,弹出的开窗口标题是否一致。

这个一般都是用post上传的,可参考土豆网自己开发的上传工具。
发表于 2012-9-22 21:54:48 | 显示全部楼层
记号。正在学习ie操作。等看。。
 楼主| 发表于 2012-9-22 22:32:57 | 显示全部楼层
回复  骗子


    窗口标题在不同电脑上是不一样的,如果某一台电脑不行的话,检查下ie标题,弹出的开窗 ...
papapa314 发表于 2012-9-22 20:00

标题应该是一样的吧?因为IE代码中设置了
<title>上传新视频 - 土豆网 - 播客 个人多媒体</title>
发表于 2012-9-24 07:29:34 | 显示全部楼层
回复 4# 骗子


    那就用post上传吧,把土豆的上传工具抓下包大概就清楚怎么写post的代码了
 楼主| 发表于 2012-9-24 12:26:46 | 显示全部楼层
post一窍不通啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 06:36 , Processed in 0.075194 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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