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
  • 35,466
  • 40
  • 150
  • 172
sdmythos_gr
  • 5,224
  • 3
  • 23
  • 25

1 Answers1

27

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
  • 10,733
  • 7
  • 77
  • 79
nathan.medz
  • 1,507
  • 12
  • 21