2017-02-27 19 views
-1

我是Javascript的新用户。我有一个脚本,用于点击网站上的广告单元。但现在我需要在Javascript中实现相同的功能。我已经有了Python +硒的相同脚本,但现在需要JS。Javascript。如何点击Javascript块中的链接?

在JavaScript代码

当页面加载代码中的index.html中指定的对象被变换成一个广告单元,其由3个图像与链接。 image1

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

在谷歌浏览器,功能“查看代码”给出了以下几点: image2

如何找到并点击与JS页面上的三大要素之一?

通过xpath或ID或标记名查找?

请帮帮我!提前致谢!

也许这样有助于米...

<script type="text/javascript"> 
window.onload = function() { 
var links = document.find_element_by_xpath("//a[contains(@href,'.xyz')]"); 
    window.location = links; 
} 
</script> 
+0

您是否知道为了获得代码帮助,您必须提供该代码?图像不是代码(尽管如果要提供的话,它作为所述代码的补充是有效的)。我认为如果你只是发布第二张图片中的那部分内容,这将有所帮助,请参阅如何创建[mcve] – zer00ne

+0

是否需要将事件附加到所有这些链接?或只是第一个 – azs06

+0

azs06只有一个,朋友。任何想法? –

回答

2

如果要触发使用Javascript一个元件上的点击,你可以尝试以下方法:?

document.getElementById('element').onclick();




这是工作fiddl e:

https://jsfiddle.net/tbjbbt5a/