Открыть драйвером браузера локальную страничку html не проблема. А как страничку записать в переменную чтобы не плодить файлы?
Так понятно:
from selenium import webdriver
options = webdriver.ChromeOptions()
browser = webdriver.Chrome(options=options)
browser.get('file:///C:/page.html')
А как-то вот так?
from selenium import webdriver
page = '''...html_скрипт...'''
options = webdriver.ChromeOptions()
browser = webdriver.Chrome(options=options)
browser.get(page)
пробовал в тройные-одинарные кавычки заключить, ругается...
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
InvalidArgumentException: invalid argument
(Session info: chrome=83.0.4103.97)
в тройных кавычках игнорируются все кавычки hml скрипта, да и вроде переносы строк, но что-то не работает...