0
我想从网站获取一些数据,首先填写表单控件然后单击按钮,但是我无法从下拉列表中选择值下框,请帮我完成这个任务。VBA WebScraping如何从下拉框中选择值
Sub extract_data_from_MonsterIndia()
Dim objIE As Object
Dim myjobtype As String
Dim myexperience As Integer
Dim mycity As String
Dim r As Integer
Dim c As Integer
Set objIE = CreateObject("InternetExplorer.Application")
myjobtype = "VBA Developer"
myexperience = "5"
mycity = "Delhi/NCR"
With objIE
.Visible = True
.Navigate ("http://www.monsterindia.com")
While .ReadyState <> 4
DoEvents
Wend
.Document.getelementsbyname("fts").Item.innerText = myjobtype
.Document.getelementsbyname("exp").Item(0).innerText = myexperience 'This line is not working
.Document.getelementsbyname("lmy").Item.innerText = mycity
.Document.getelementsbyname("submit")(0).Click
Do While .ReadyState <> 4 Or .Busy: DoEvents: Loop
End With
objIE.Quit
Set objIE = Nothing
End Sub
嗨, 感谢重播,但它不能正常工作,给我一个错误信息“对象不支持此属性或方法。” 谢谢 Kashif – Kashif
我更新了代码。请让我知道这对你有没有用。我认为我第一次以某种方式看它时误解了DOM。 –
嗨Code G, 非常感谢你,它工作正常。 很多很多感谢你:) 谢谢 Kashif – Kashif