さまざまなURLのドキュメントの高さを取得したいのですが、基本的にすべてのページで$(document).height()
のjQueryに相当すると考えられます。これについてどうすればいいですか?
私はPythonとJavaScriptの使用が快適です。
さまざまなURLのドキュメントの高さを取得したいのですが、基本的にすべてのページで$(document).height()
のjQueryに相当すると考えられます。これについてどうすればいいですか?
私はPythonとJavaScriptの使用が快適です。
ブラウザのウィンドウサイズが必要な場合は、使用できます。
get_window_size(windowHandle = '現在')
は、現在のウィンドウの幅と高さを取得します。
使用法:driver.get_window_size()
しかし、それはあなたが求めている$(document).height()
、同じではないので、それを行うための唯一の方法は、execute_script
を使用して同じJavaScriptのコマンドをトリガすることです。
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("http://google.com")
driver.maximize_window()
height = driver.execute_script("return document.body.scrollHeight")
print height
注:あなたはjQueryのコマンドを実行したい場合は、あなたが以下行う必要があるでしょう。
は、大いに義務付けられた魅力のように働いた。 –
奇妙な情報をページから取る理由)なぜ高さが必要ですか? – madalinivascu
私は、上記のURLの歴史的なスクロールイベントとスクロールの位置を持っています、彼らの最大の長さは私がスクロールした割合を計算することができます。 –