的JavaScript。如何点击Javascript块中的链接?

时间:2017-02-27 16:46:10

标签: javascript html

我是Javascript的新手。我有一个脚本点击网站上的广告单元。但现在我需要在Javascript中实现相同的功能。我已经拥有相同的Python + selenium脚本,但现在需要JS。

index.html javascript代码

中指定的对象

当页面加载时,代码会转换为广告单元,其中包含3个带链接的图片。 image1

但是有必要点击开始获取参考三个块中的至少一个。

在谷歌浏览器中,“查看代码”功能提供以下内容: image2

如何使用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> 

1 个答案:

答案 0 :(得分:2)

如果您想使用Javascript触发元素点击,可以尝试以下操作:

&#13;
&#13;
document.getElementById('element').onclick();
&#13;
&#13;
&#13;




这是工作小提琴:

https://jsfiddle.net/tbjbbt5a/