2017-12-09 9 views
1

私は変数にWebページのソース全体を保存してから変数をクエリして単語が含まれているかどうかを確認しますが、ページソースを変数は何らかの理由でこれを保存するだけです<html><head></head><body></body></html>Seleniumはページソース全体を保存しません

私はこれを使用しています:

s = driver.page_source 
print(s) 

それはちょうどこれを返します。

<html><head></head><body></body></html>. 
+0

全体のコードスニペットを追加できますか? –

+0

ページdriver.get( "your_link")を開くために使用しましたか? –

+1

複数のことがあります。 1つは、まだロードされていないときにページソースを抽出することです。ソースを読み込み、複数のウィンドウを表示しようとします。あなたは古いGeckoDriver/ChromeDriverを使用している問題を抱えている可能性があります –

答えて

0

私はあなたのURLをロードする前にdriver.page_sourceを呼び出すと思います。

してください最初の呼び出し

driver.get("yourdesiredurl") 

は、その後、あなたは完全なページのソースを取得することができます

s = driver.page_source 
print(s)  

メソッドを呼び出します。

関連する問題