#python #selenium #web-scraping #beautifulsoup
Вопрос:
Мой код заходит на этот веб-сайт, и мне нужны только заголовки каждой строки.
Мой код печатает больше, чем название.
Пример Ожидаемого результата строки 1 должен быть — «Приветствие и представление доктора Хотца».
Это должно продолжаться для строк 2, 3 в этом формате.
from selenium import webdriver
import time
driver = webdriver.Chrome()
url='https://meetinglibrary.asco.org/session/13399'
driver.get(url)
time.sleep(2)
eachRow=driver.find_elements_by_xpath("//span[@class='ng-star-inserted']")
for line in eachRow:
print(line.text)
Ответ №1:
Вместо этого вы можете попробовать найти строки с помощью div.
eachRow=driver.find_elements_by_xpath("//div[@class='record__title ng-star-inserted']")