我正在尝试单击特定按钮,但还没有结果。使用Python 3.4.2
和Ghost.py
。
<a class="button" title="" ref="1" id="details" href="javascript:void(0);">
</a>
此代码在许多div
's 和li
's 下。
欢迎最简单的答案!
我正在尝试单击特定按钮,但还没有结果。使用Python 3.4.2
和Ghost.py
。
<a class="button" title="" ref="1" id="details" href="javascript:void(0);">
</a>
此代码在许多div
's 和li
's 下。
欢迎最简单的答案!
您可以使用 Ghost.py 评估一行 Javascript 并click
在您获得的相应 DOM 元素上使用该方法getElementById
:
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)