SeleniumBase/examples/cdp_mode/raw_science.py

16 lines
552 B
Python

from seleniumbase import SB
with SB(uc=True, incognito=True, test=True) as sb:
url = "https://earth.esa.int/eogateway/search"
sb.activate_cdp_mode(url)
sb.sleep(1)
sb.cdp.click_if_visible('button:contains("Accept cookies")')
for i in range(20):
sb.cdp.scroll_to_bottom()
sb.cdp.click_if_visible('button:contains("READ MORE")')
sb.sleep(1)
elements = sb.cdp.find_elements("h4 a span")
for element in elements:
print(element.text)
print("*** Total entries: %s" % len(elements))