Я пытаюсь очистить некоторые данные, как показано ниже, на сайте есть 3 страницы, которые я хочу очистить, это работает для первой страницы, но не для других, даже если имя класса на сайте одинаковое !!
def getdata(link):
qtexts=[]
answers=[]
browser.get(link)
q=browser.find_elements_by_class_name("nova-v-question-item__title")
for x in q:
qtexts.append(x.text)
r=browser.find_elements_by_class_name("nova-v-message-contribution-item")
for y in r:
answers.append(y.text)
df = pd.DataFrame({'answers':answers,'question':qtexts})
return df
df1 = getdata('https://www.researchgate.net/topic/Electric-Vehicles')
.. это работает
df2 = getdata('https://www.researchgate.net/topic/Electric-Vehicles/2')
.. это ничего не возвращает!
Я смотрел на похожие вопросы ( Selenium Python | 'find_elements_by_class_name 'ничего не возвращает ), но не может найти решение ...
Заранее спасибо + всего наилучшего