Я создал скрипт, который вводит логин и пароль, нажимает кнопку авторизации, переходит на страницу поиска, набирает результаты поиска и получает страницу с результатами.
Мне нужно сохранить этот URL-адрес результатов, чтобы я мог использовать Beautiful soup для извлечения необходимой мне информации. Однако я не могу использовать библиотеку запросов, так как не знаю URL, пока не выполню поиск.
Ниже приведен пример моей проблемы, я нажимаю кнопку отправки, что нормально, задержка 2 секунды для загрузки страницы. Затем я пытаюсь сохранить страницу результатов как переменную r и использовать суп для получения необходимой информации.
Однако, используя приведенный ниже код, я получаю сообщение об ошибке: у объекта str нет атрибута content, поэтому я думаю, что это моя переменная r. Заранее спасибо.
submitbutton.click()
time.sleep(2)
r = browser.page_source
soup = bs4.BeautifulSoup(r.content,'lxml')
data = soup.find("div" , {"class": "specification"})