我正在尝试使用Vba Internet Explorer在makemytrip(下面给出的链接)上选择Departure(早期版)排序,但无法进行排序。
请检查下面给出的代码,并帮助添加相同的行。
Sub mmtlink()
Dim IE As New SHDocVw.InternetExplorer
IE.Visible = True
IE.navigate "https://www.makemytrip.com/air/search?tripType=O&itinerary=DEL-DXB-D-30Nov2017&paxType=A-1&cabinClass=E"
IE.document.getElementById("sorterText").Click
End sub
答案 0 :(得分:0)
基于模糊的描述,我简要介绍了您提供的链接。
尝试使用iHTMLElementCollection
填充IE.document.getElementsByClassName("dropdown pull-right c-dropdown sortby-dropdown")
。
这很可能只是一个元素的集合 - 包含<button>
和<ul>
的div类。 <ul>
包含一些<li>
,其中第三个包含离境排序选项。
您可以通过子元素从div元素指向该选项 - 例如:divelement.children(1).children(2).children(0).click
希望能帮助你以某种方式得到答案。下次:@jwdonahue在评论中说出来......你需要提供一些关于你的问题的更多信息,你尝试过什么,确切的问题是什么,你已经尝试了什么,你的范围是什么?
答案 1 :(得分:0)
感谢Buntes Lama的大力帮助。请在下面查看我问的问题的答案。
$localStorageProvider.set('key', { k: 'value' });