VBA宏 - 如何点击在Java网页中的链接

问题描述 投票:-1回答:1

我想从网页中获取数据。

网址:qazxsw POI

这个页面后,我点击“其他查询”,在右边的框中,然后尝试点击“税号验证”

与导航到该网页后,VBA代码,我可以点击与代码第一个链接:

https://intvrg.gib.gov.tr/intvrg_side/main.jsp?token=d1078f5e3dc646b78d5d4e5842f21e97feb48d366bc7617458b6679dec12675154a01fccc42292bb04d926bc259dbc75e39dd8e202535fd70a7098396c74a6f7

但是,我不能定位到“纳税人识别号验证”。我想:

IE.document.getElementById("gen__1155").Click 

但是,这是行不通的。网页的源代码是象下面这样。

IE.document.getElementById("H7d190dfed4bed-faf6170603664e").Click

我怎么能去那个页面?

vba web-scraping
1个回答
0
投票

问题是,websourcecode不会出现在您发布的HTML代码,因此它无法找到它。所以大概每次的ID修改的页面被访问,所以你不能硬编码的ID。

你需要找到别的东西来确定正确的链接。是链接名称H7d190dfed4bed-faf6170603664e总是一样的?

然后,你可以遍历所有链接,并检查发现标记的名称:

Vergi Kimlik Numarası Dogrulama
© www.soinside.com 2019 - 2024. All rights reserved.