Internet explorer 在YouTube上发表评论

Internet explorer 在YouTube上发表评论,internet-explorer,post,button,youtube,autoit,Internet Explorer,Post,Button,Youtube,Autoit,我的AutoIt脚本应该在YouTube视频上发表评论。这就是我到目前为止所做的: $mIE=_IECreate("www.youtube.com/watch?v=xxx") $oForm=_IEGetObjByName($mIE,"comment") _IEAction($oForm, "focus") _IEFormSubmit($oForm) $oSubmit=_IEGetObjByName($mIE,"add_comment") _IEFormElementSetValue($oForm

我的AutoIt脚本应该在YouTube视频上发表评论。这就是我到目前为止所做的:

$mIE=_IECreate("www.youtube.com/watch?v=xxx")
$oForm=_IEGetObjByName($mIE,"comment")
_IEAction($oForm, "focus")
_IEFormSubmit($oForm)
$oSubmit=_IEGetObjByName($mIE,"add_comment")
_IEFormElementSetValue($oForm,"Thanks")
_IEAction($oSubmit,"click")

但是脚本没有单击“发布”按钮。

您可以直接提交表单。不需要使用按钮

_IEFormSubmit($oForm)
如果仍然要使用按钮,请确保您的按钮正确。 将其值更改为“something”,然后查看按钮上是否显示“something”

$oButton.value = "Bla Bla"

为什么这么紧急?它需要一个YouTube帐户来测试你的代码,这里的大多数人都在业余时间提供帮助。所以请耐心点,同时尽量排除一些错误。。。您能否确认
$oSubmit
是正确的元素?您是否尝试过将鼠标移动到屏幕位置以确认这一点?您可能可以使用
\u IEPropertyGet($oSubmit,“screenx”)
获取其位置(与
screeny
相同),然后使用一个简单的
鼠标单击(“primary”,“x,$y)
。要有创造力