我是Javascript的新手。我有一个脚本点击网站上的广告单元。但现在我需要在Javascript中实现相同的功能。我已经拥有相同的Python + selenium脚本,但现在需要JS。
index.html javascript代码
中指定的对象当页面加载时,代码会转换为广告单元,其中包含3个带链接的图片。
但是有必要点击开始获取参考三个块中的至少一个。
在谷歌浏览器中,“查看代码”功能提供以下内容:
如何使用JS找到并单击页面上三个元素之一?
按xpath或ID或标记名查找?
请帮帮我!提前谢谢!
也许这种方式有助于m?...
<script type="text/javascript">
window.onload = function () {
var links = document.find_element_by_xpath("//a[contains(@href,'.xyz')]");
window.location = links;
}
</script>
答案 0 :(得分:2)
如果您想使用Javascript触发元素点击,可以尝试以下操作:
document.getElementById('element').onclick();
&#13;
这是工作小提琴: