Как я могу заставить запускать последовательность кода только в том случае, если код находит определенное слово на странице, используя Selenium с Python 3.8? - PullRequest
1 голос
/ 06 мая 2020

Я пытался создать код, который делает снимки экрана веб-страницы, если только он находит определенное слово на этой странице. Я использую Selenium Chrome Webdriver в Python 3.8.

Я пробовал это до сих пор, но, похоже, не работает:

import time
from selenium import webdriver
browser = webdriver.Chrome(PATH)

browser.get('LINK HERE')
time.sleep(10) #so it loads the page
if ('CERTAIN TEXT' in browser.page_source):
    time.sleep(3)
    browser.save_screenshot(PATH AND FORMAT)
    n += 1
    print('CERTAIN TEXT FOUND IN URL')

1 Ответ

0 голосов
/ 07 мая 2020

Regex может выполнять эту работу:

...