excel - 如何在网页提取期间按钮自动点击网页后提取数据
问题描述
我想在自动按钮单击后从网页中提取数据。目前我可以单击该特定按钮,但在按钮单击事件后无法提取数据。我正在使用下面提到的代码进行提取。我正在使用页面刷新选项,但它仍然单击事件后不显示新值。网页和代码详细信息如下。从网页中我想在单击按钮后提取电话号码。网页: https ://www.leboncoin.fr/ventes_immobilieres/1926184517.htm?ac=558505705
点击事件
Set btn = html.getElementsByClassName("_2qvLx _3osY2 _35pAC _1Vw3w _kC3e _32ILh _2L9kx _30q3D _1y_ge _3QJkO")
For Each Item In btn
a = Item.innerText
'MsgBox (a)
Item.FireEvent ("onmousedown")
Item.FireEvent ("onclick")
Item.Click
'MsgBox (Item.innerText)
'btn.Click
Exit For
Next
btn = ""
Ie.Refresh
Set html = Ie.Document
Set btn = html.getElementsByClassName("css-z4gyg3")
For Each Item In btn
MsgBox (Item.innerHTML)
a = Item.innerText
MsgBox (a)
'Item.FireEvent ("onmousedown")
'Item.FireEvent ("onclick")
'Item.Click
'btn.Click
Exit For
Next
解决方案
推荐阅读
- jquery - 在 jQuery 中渲染车把助手
- java - 如何修改多个 XML 标签的值?
- python - 在熊猫的时间序列中切片非连续日期
- dc.js - 加入所有值的饼图
- java - vscode java launch.json 参数
- swift - 来自 Firebase 的图像未显示在 TableView 单元 [Swift] 中
- java - 找出句子中每个单词的出现次数并使用 Maps 打印出来
- java - Java 在安全环境中发送邮件 (PCI-DSS)
- sonarqube - 针对 C# 项目运行 MSBuild.SonarQube.Runner 时出错
- c# - C# 中的 LINQ 创建和映射新的唯一 ID