Не удается получить текст по ссылке с помощью selenium

#python #selenium

Вопрос:

Я не могу получить текст ссылки с помощью selenium. Мне нужен текст по ссылке ,т. е. 842 в приведенном ниже коде. Я попытался пройти по классу и xpath. Но возвращаемый текст представляет собой пустую строку. Пожалуйста, помогите

См. изображение

Код на Python:

 elems = wd.find_elements_by_class_name("gsc_g_al")
for elem in elems:
    print(elem.text)
elems=wd.find_element_by_xpath('/html/body/div/div[4]/div/div[2]/div/div/div[3]/div/a[18]/span')
    for elem in elems:
        print(elem.text)
 

-1

РЕДАКТИРОВАТЬ:Понял это с помощью BeautifulSoup. Размещение кода:

 content = requests.get(URL)
soup = BeautifulSoup(content.text, 'html.parser') 
for tag in soup.find_all('a',{"class":"gsc_g_a"}):
    print (tag.text)
 

Комментарии:

1. Вы должны предоставить свой код на Python

2. Что вы пробовали, а что не работало ?

3. можете ли вы поделиться ссылкой на веб-страницу?

Ответ №1:

Ты пробовал driver.find_element_by_class_name("gsc_g_al").text ?

Комментарии:

1. возвращает пустую строку. я добавлю примечание к вопросу

Ответ №2:

Попробуйте это:

 linkTexts = driver.find_elements_by_xpath(".//td[@class='gsc_a_c']/a")
for e in linkTexts:
    e.text