13

I am using Selenium WebDriver in python, and I would like to retrieve in a variable the entire page source of the web page (something like the right click option that many web browsers provide to get the page source).

Any help is appreciated

Ripon Al Wasim
  • 36,924
  • 42
  • 155
  • 176
sdmythos_gr
  • 5,444
  • 3
  • 25
  • 25

1 Answers1

30

Your WebDriver object should have a page_source attribute, so for Firefox it would look like

from selenium import webdriver
driver = webdriver.Firefox()
driver.page_source
Boris Verkhovskiy
  • 14,854
  • 11
  • 100
  • 103
nathan.medz
  • 1,595
  • 11
  • 21