我试图点击特定的按钮,但还没有结果。使用Python 3.4.2和Ghost.py。
<a class="button" title="" ref="1" id="details" href="javascript:void(0);"> </a>
这段代码有很多div和li的代码。
最简单的答案是欢迎的!
发布于 2015-04-17 19:04:30
您可以使用Ghost.py计算一行Javascript,并在使用getElementById获得的适当DOM元素上使用click方法
page, resources = ghost.evaluate("document.getElementById('details').click();", expect_loading=True)更新
若要按类获取链接,请使用以下行
ghost.evaluate("document.getElementsByClassName('button')[0].click();", expect_loading=True)还有另一个版本可用于选择并单击页面上带有ref="1"属性的第一个链接:
ghost.evaluate("document.querySelector('a[ref="1"]').click();", expect_loading=True)https://stackoverflow.com/questions/29707265
复制相似问题