18 lines
831 B
Python
18 lines
831 B
Python
from seleniumbase import SB
|
|
|
|
with SB(uc=True, test=True, incognito=True, locale="en") as sb:
|
|
url = "https://ahrefs.com/website-authority-checker"
|
|
input_field = 'input[placeholder="Enter domain"]'
|
|
submit_button = 'span:contains("Check Authority")'
|
|
sb.activate_cdp_mode(url) # The bot-check is later
|
|
sb.type(input_field, "github.com/seleniumbase/SeleniumBase")
|
|
sb.cdp.scroll_down(36)
|
|
sb.click(submit_button)
|
|
sb.uc_gui_click_captcha()
|
|
sb.wait_for_text_not_visible("Checking", timeout=15)
|
|
sb.click_if_visible('button[data-cky-tag="close-button"]')
|
|
sb.highlight('p:contains("github.com/seleniumbase/SeleniumBase")')
|
|
sb.highlight('a:contains("Top 100 backlinks")')
|
|
sb.set_messenger_theme(location="bottom_center")
|
|
sb.post_message("SeleniumBase wasn't detected!")
|