Python/Selenium-спеціалісти, допоможіть будь ласка
Доброго дня шановне ком’юніті. Є практична задача — треба зберегти більше тисячі сторінок динамічного сайту, в котрого не змінюється урл. Структура приблизно наступна сайт/трейнінг і там питання і варіанти відповідей, при натисканні кнопку перевірки після вибору свого варіанта підсвічюється зеленим вірний і червоним якщо обрано не вірний. При натисканні на кнопку — Наступне — знову нове питяння і варіанти (відправляється get запит, структура урла лишається незмінною сайт/трейнінг). Сберігати сторінки важливо саме в html, бо текстовий формат не дасть зрозуміти де вірна відповідь, а де ні. Так от треба зібрати таку базу питань та вірних відповідей. Вручну зберігати 1000 сторінок це якось задовго. Перше що спало на думку це задіяти Python+Selenium. Знайдені в інтернеті рішення не спрацювали:
в першому проблеми з page_source
www.tutorialspoint.com/...encoding with the codecs — пкод відпрацьовує, але створює пусту сторінку, в консолі помилка
h = webdriver.page_source
AttributeError: module 'selenium.webdriver' has no attribute 'page_source'
в другому з модулем ahk
stackoverflow.com/...sing-selenium-with-python
import ahk
ModuleNotFoundError: No module named ’ahk’
якщо є ідеї як змусити хоча б запрацювати скрипти (в ідеалі додати цикл щоб само натискало кнопоки і зберігало кожну сторінку з унікальним ім’ям) — велками. Або є якісь інщі ідеї як можна зпарсити всі питання і відповіді з зазначенням вірних і не вірних варіантів і збереження в csv — теж велкам)
7 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів