ttmv2019sx 发表于 2021-2-23 21:28:00

关于在默认IE打开指定的网页平台中输入用户名的问题【已解决】

本帖最后由 ttmv2019sx 于 2021-2-24 14:15 编辑

local $IE=_IECreate('http://health.sxws.gov.cn/yypt/login_initial.html')
local $CheckOut0=_IEGetObjById($IE,"name")
_IEAction($CheckOut0,'focus')   为什么一定要增加这个焦点,不加就不能点击
_IEAction($CheckOut0,'click')这个点击表单,方便下面输入值,

Local $oForm = _IEFormGetObjByName($IE, "*")
Local $oText = _IEFormElementGetObjByName($oForm, "name")
_IEFormElementSetValue($oText, "A2016")

但是*号处,在上面的网页中找不到对应需要输入的内容,
就是这个是说明文档中拿出来的,因为说明文件中<form name="ExampleForm"   有存在,我我的网页中找不到form name 的值,就没有办法为上面的表单中输入值了,不知道有什么好办法的吗,
A大,可以帮忙一下吗,谢谢。



zghwelcome 发表于 2021-2-23 22:23:35

本帖最后由 zghwelcome 于 2021-2-23 22:25 编辑

#include <ie.au3>
Local $oIE = _IECreate('http://health.sxws.gov.cn/yypt/login_initial.html')
_IELoadWait($oIE)
Local $oName = _IEGetObjById($oIE, "name")
$oName.value = 'username123'
Local $oPass = _IEGetObjById($oIE, "pass")
$oPass.value = 'testpassword'
Local $oCode = _IEGetObjById($oIE, "code")
$oCode.value = '4779'
$oIE.document.parentWindow.execScript("login_process()", "JScript")


afan 发表于 2021-2-23 21:31:11

对IE操作木有兴趣研究 :face (32):

ttmv2019sx 发表于 2021-2-24 06:29:41

afan 发表于 2021-2-23 21:31
对IE操作木有兴趣研究

好的A大,谢谢

ttmv2019sx 发表于 2021-2-24 06:33:57

zghwelcome 发表于 2021-2-23 22:23


大神,谢谢你的帮助,你的已经可以直接用了,$oIE.document.parentWindow.execScript("login_process()", "JScript")   怎么一个意思,不太理解,这个是否是可以适用,适当的登陆模式的呢,可否说明一下,

ttmv2019sx 发表于 2021-2-24 06:37:57

zghwelcome 发表于 2021-2-23 22:23


大神,哪如我上面的哪个问题中提到的*号部分,是不是你也在哪个医疗网址中没有找到???如果是需要按上面来的话,是不是没有办法继续的?

ttmv2019sx 发表于 2021-2-24 08:46:35

zghwelcome 发表于 2021-2-23 22:23


大神,这个登陆后,跳转了,然后,要去挂号,我要去设置一些点击,对象元素都是有的,但是都不能点击操作的,这个是不是和$oie有关呢,,哪一个命令是可以得到当然页面的信息的,,找了帮助文件,没有发现,所以又来请教您了,,

zghwelcome 发表于 2021-2-24 15:47:04

ttmv2019sx 发表于 2021-2-24 08:46
大神,这个登陆后,跳转了,然后,要去挂号,我要去设置一些点击,对象元素都是有的,但是都不能点击操作 ...

我也是一知半解,你这情况,太难了

ttmv2019sx 发表于 2021-2-24 16:15:44

zghwelcome 发表于 2021-2-24 15:47
我也是一知半解,你这情况,太难了

哪请问一下,跳转后的,InternetExplorer.Application的对象变量这个要再次怎么获得,,这个命令都找不到,呵呵。

zghwelcome 发表于 2021-2-24 16:19:29

_IEAttach 看看这个函数

ttmv2019sx 发表于 2021-2-24 16:24:04

zghwelcome 发表于 2021-2-24 16:19
_IEAttach 看看这个函数

是的,也是在看这个,好像不起作用,有可能是说明文档,理解上不太行,呵呵

ttmv2019sx 发表于 2021-2-24 20:10:24

zghwelcome 发表于 2021-2-24 16:19
_IEAttach 看看这个函数

_IEAttach试了,,我用了别的网站是正常了,可以用,,
页: [1]
查看完整版本: 关于在默认IE打开指定的网页平台中输入用户名的问题【已解决】