Python의 WebDriver Selenium을 사용하여 "<div class = 'wld'text>"로 지정된 속성이있는 모든 태그에 포함 된 텍스트를 가져옵니다.

스타 :

모든에 포함 된 "텍스트"를 받고 싶습니다 <div class='wld' text >. 이 코드를 시도했습니다.

match_results = driver.find_elements(By.CSS_SELECTOR, ".wld").text
 
print(match_results)

  match_results = driver.find_elements(By.CSS_SELECTOR, ".wld")
     
    print(match_results.text)

그리고이 질문에 대답하는 방법을 시도해보십시오 . 내가 더 많이 한 방법과 유사한 파이썬에서 셀레늄 웹 드라이버로 텍스트를 얻는 방법.

이 오류 메시지가 나타납니다.

 match_results = driver.find_elements(By.CSS_SELECTOR, ".wld").text
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'text'

print(match_results.text)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'text'

내가 제거 .text하면

[<selenium.webdriver.remote.webelement.WebElement (session="409c9b33d38ef268b14fe6f18992b61c", element="2321a252-8cb9-4fd1-8f8a-af837c28b35c")>,

그리고 이것은 <div class='wld' text >모든 "텍스트", 사용 방법을 표시하기 위해 무엇을 할 수 있습니까? 다른 포럼에서 BeautifulSoup을 통해해야한다고 들었습니다.

내가 정확함을 잊은 중요한 정보 : driver.find_element(By.CSS_SELECTOR, ".wld").text를 들어 방법으로 개인의 첫 번째 요소에 액세스하기 위해 도착한 것 입니다.

마란 소 트리 :

'find_elements'메소드는 요소 목록을 반환하며 'text'속성이 없습니다.

따라서 요소 목록을 얻으려면 이것을 시도하십시오.

match_results = driver.find_elements(By.CSS_SELECTOR, ".wld")
for elem in match_results:
   print(elem.text)

또는 하나의 요소 만 얻으려면 이것을 시도하십시오.

match_results = driver.find_element(By.CSS_SELECTOR, ".wld").text

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  5. 5

    How to click an array of links in puppeteer?

  6. 6

    Merging legends in plotly subplot

  7. 7

    ViewPager2 мигает / перезагружается при смахивании

  8. 8

    Отчеты Fabric Debug Craslytic: регистрация, отсутствует идентификатор сборки, применить плагин: io.fabric

  9. 9

    How to normalize different curves drawn with geom = "step" when using stat_summary

  10. 10

    无法通过Vue在传单中加载pixiOverlay

  11. 11

    как я могу удалить vue cli 2?

  12. 12

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  13. 13

    SQL Вычтите две строки друг от друга в одном столбце, чтобы получить результат

  14. 14

    Elasticsearch - Нечеткий поиск не дает предложения

  15. 15

    Single legend for Plotly subplot for line plots created from two data frames in R

  16. 16

    Описание моего типа Parser как серии преобразователей монад

  17. 17

    Как изменить цвета запятых и скобок в VS Code

  18. 18

    Сброс значения <input type = "time"> в Firefox

  19. 19

    Почему прокси в vue.config.js 404

  20. 20

    Как установить параметр -noverify с gradle ktx для робоэлектрических тестов Android?

  21. 21

    В чем разница между ifstream, ofstream и fstream?

популярныйтег

файл