MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / get_page_source

Method get_page_source

seleniumbase/core/sb_cdp.py:1448–1460  ·  view source on GitHub ↗
(self, include_shadow_dom=True)

Source from the content-addressed store, hash-verified

1446 )
1447
1448 def get_page_source(self, include_shadow_dom=True):
1449 if include_shadow_dom:
1450 return self.find_element("html").get_html()
1451 try:
1452 source = self.loop.run_until_complete(
1453 self.page.evaluate("document.documentElement.outerHTML")
1454 )
1455 except Exception:
1456 time.sleep(constants.UC.CDP_MODE_OPEN_WAIT)
1457 source = self.loop.run_until_complete(
1458 self.page.evaluate("document.documentElement.outerHTML")
1459 )
1460 return source
1461
1462 def get_beautiful_soup(self, source=None):
1463 """BeautifulSoup is a toolkit for dissecting an HTML document

Callers 15

get_htmlMethod · 0.95
get_beautiful_soupMethod · 0.95
__click_captchaMethod · 0.95
save_page_sourceMethod · 0.95
_on_a_cf_turnstile_pageFunction · 0.45
_on_a_g_recaptcha_pageFunction · 0.45
log_page_sourceFunction · 0.45
broncode_ophalenMethod · 0.45

Calls 4

find_elementMethod · 0.95
get_htmlMethod · 0.45
evaluateMethod · 0.45
sleepMethod · 0.45

Tested by 3

test_hack_searchMethod · 0.36