使用excel vVBA更改网站上下拉菜单的值

时间:2017-07-11 18:30:39

标签: html excel vba drop-down-menu

Innography是一个专利搜索引擎(https://patentscout.innography.com/)。在搜索框中输入内容并点击按钮后,将打开第二页,其中包含专利列表。在左侧,有各种下拉框,人们可以缩小搜索范围(例如,专利局,申请状态等)。单击其中一个下拉选项会立即重新加载包含所选过滤器的页面。

我有工作的VBA代码,它将特定搜索放入初始页面的框中并触发提交按钮,但在第二页上,我似乎无法从下拉列表中选择特定项目的代码然后应用该特定过滤器。我在

等事情上尝试了很多变化

ie.document.getelementbyid(“source_jurisdiction”)。Value =“United States”

ie.document.getelementbyid(“source_jurisdiction”)。Value =“8583”

有人可以帮忙吗?

本页“专利局”部分的代码如下:

</form>
</div>
</div>
<div class="row cloak">
<div class="filter-panel col-md-2">
<form id="filter-form">
<a href="#" class="filter-toggle">Show Filters</a>

<div class="filter-list">

<select id="source_jurisdiction" name="source_jurisdiction" title="Filters by patent jurisdiction" data-placement="right">
<option value="">Any Patent Office</option>
<option value="8583">United States</option>
<option value="6980">Europe</option>
<option value="8779">WIPO</option>
<option value="7480">Japan</option>
<option value="6778">China</option>
<option value="-6778,-7480,-8779,-6980,-8583">Other</option>

</select>

谢谢!

0 个答案:

没有答案