作者s52222b (陈猪静)
看板Office
标题[算表] vba 找出li标签内的文字
时间Mon Mar 30 12:06:43 2020
软体:excel 2010
Hello 大家好
我想使用vba提取li标签内的文字 但找不到方法,想来这里讨教一下
code&原始码 如下,想要提取的部分为登入尝试失败的地方,
使用getelementsbytagname("li")找li标签但显示的结果是[object]
请问是哪里出了问题吗??
Sub 确认是否填写资料()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Dim ie As Object
Set ie = CreateObject("internetexplorer.application")
ie.navigate "
http://survey.chipmos.com/Account/Login?ReturnUrl=%2F"
ie.Visible = True
Do While ie.readystate <> 4
DoEvents
Loop
With ie
'登入chipmos
.document.all("UserName").Value = "Sxxxx"
.document.all("password").Value = "123456"
.document.forms(0).submit
Do While ie.busy = True Or ie.readystate <> 4
DoEvents
Loop
Debug.Print .document.getelementsbytagname("li")(0)
End With
End Sub
https://i.imgur.com/hnmEzr1.jpg
https://i.imgur.com/cB8KVai.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.9.209.236 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1585541205.A.6CF.html
※ 编辑: s52222b (101.9.209.236 台湾), 03/30/2020 12:09:09
※ 编辑: s52222b (101.9.209.236 台湾), 03/30/2020 12:10:14
1F:→ soyoso: 改为...(0).outertext,回传值为"登入尝试失试。" 03/30 12:23
2F:→ s52222b: 好喔 我试看看 感谢 03/30 12:26