sbh, у меня были проблемы с chromedriver, когда браузер не запускался, не было времени копаться и запускал под geckodriver. Может у вас тоже по той же причине не получается ?
dimonchik2013, При чем тут реакт вообще ?
Сценарий:
запуск теста, который подключается к selenium, селениум запускаем браузер, и выполняет указанный URL и там уже до лампочки, реакт там, вью или ангуляр, работаем дальше - с DOM. В любом случае слой событийной абстракции крутится вокруг стандартных событий.
Суть вопроса - ссылка на страницу формируется динамически JS кодом.
Как загрузить страницу выполняя JS на Python3?
Где ты тут реакт увидел ?
selenium немножечко памяти кушает, а реакт при том, что только селениумом его и можно взять
Любой парсер бьет по памяти, вопрос в удобстве и масштабах, если задача простая, то зачем извращаться ?
Phantomjs еще есть, как упомянул Владимир, хедлес
Задача заключюается не в особенности фреймворка, а в инструменте, который выбрать, чтобы не заморачиваться с фреймворком, который используется в Web-приложении. Кажется, в этом состояла суть. Angual или Vue тоже не отрендерят контент Ajax запросом, значит, нужен какой-то раннер, который запустит сначала код, а только потом в работу вступит парсер.
если react - хаха
Подобные комментарии к ответам умиляют, столько аргументов )