1

Ghost.py を使用してボタンのクリックをシミュレートしていますが、ボタンをクリックした後に読み込まれるコンテンツを取得する方法がわかりません。

from ghost import Ghost

ghost = Ghost(wait_timeout=40)
page, extra_resources = ghost.open("http://www.samsung.com/in/consumer/mobile-phone/mobile-phone/viewall")
#ghost.wait_page_loaded()
n=2;

print type(ghost.click("input#txtViewAll"))

動的にロードされたコンテンツを取得するには、次に何をすればよいですか?

PS: google.Couldn で調べました。回答が得られませんでした

前もって感謝します

4

1 に答える 1

2

これが答えであるべきだと思います:

page, resources = ghost.evaluate(
    "document.getElementById('txtViewAll').click();", expect_loading=True)

よろしく、

于 2013-01-29T12:11:13.040 に答える