Ghost.py - 单击特定按钮
Ghost.py - click specific button
我正在尝试单击特定按钮,但还没有结果。
使用 Python 3.4.2
和 Ghost.py
.
<a class="button" title="" ref="1" id="details" href="javascript:void(0);">
</a>
此代码在许多 div
和 li
的下方。
欢迎最简单的回答!
您可以使用 Ghost.py 评估一行 Javascript 并在使用 getElementById
获得的适当 DOM 元素上使用 click
方法:
page, resources = ghost.evaluate("document.getElementById('details').click();", expect_loading=True)
更新
要通过 class 获取 link,请使用以下行
ghost.evaluate("document.getElementsByClassName('button')[0].click();", expect_loading=True)
您可以使用另一个版本 select 并在您的页面上单击带有 ref="1"
属性的第一个 link:
ghost.evaluate("document.querySelector('a[ref="1"]').click();", expect_loading=True)
我正在尝试单击特定按钮,但还没有结果。
使用 Python 3.4.2
和 Ghost.py
.
<a class="button" title="" ref="1" id="details" href="javascript:void(0);">
</a>
此代码在许多 div
和 li
的下方。
欢迎最简单的回答!
您可以使用 Ghost.py 评估一行 Javascript 并在使用 getElementById
获得的适当 DOM 元素上使用 click
方法:
page, resources = ghost.evaluate("document.getElementById('details').click();", expect_loading=True)
更新
要通过 class 获取 link,请使用以下行
ghost.evaluate("document.getElementsByClassName('button')[0].click();", expect_loading=True)
您可以使用另一个版本 select 并在您的页面上单击带有 ref="1"
属性的第一个 link:
ghost.evaluate("document.querySelector('a[ref="1"]').click();", expect_loading=True)