특정 범위 클래스를 사용하여 페이지의 모든 요소 가져 오기 Python Selenium

램 대프 실론

안녕하세요 저는 파이썬에서 셀레늄을 사용하여 여러 페이지를 긁으려고합니다. 나는 스팬 클래스 요소에 속하는 모든 요소를 ​​추출하는 데 관심이 있습니다. 기본적으로 제가하고 싶은 것은 스팬 클래스 요소를 얻은 다음 그 안에서 링크를 추출하는 것입니다. 각 페이지에 대해 xpath를 사용하여이를 달성 할 수 있지만 xpath는 각 개체 및 각 페이지에 대해 변경됩니다. 다음은 웹 요소가 어떻게 보이는지에 대한 예입니다.

여기에 이미지 설명 입력

본질적으로 나는 스크래핑 할 모든 페이지에서 일관된 요소를 추출하고 싶습니다. 그래서 내 생각은 이러한 요소를 얻은 다음 이러한 요소에 대한 href 요소를 얻는 것입니다. 이 코드를 사용하여 페이지의 모든 요소를 ​​가져 오려고했습니다.

driver.find_elements_by_xpath("//span[@class='Text__StyledText-jknly0-0 cCEhaW']")

그러나 이것은 작동하지 않았으며 아무것도 반환하지 않습니다. 또한 페이지마다 다르기 때문에 내부 클래스를 사용하고 싶지 않으므로 너무 지저분하지 않고 스크 레이 핑을 자동화하려는 경우 사용할 실제 요소는 내가 언급 한 요소입니다. 페이지에서이 범위 클래스 요소에 대한 링크를 추출하는 방법이 있습니까?

암 루타 판데

이 xpath 시도

//span[contains(@class,'Text__StyledText')]//a[contains(@class,'Anchor__StyledAnchor')]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 Selenium을 사용하여 특정 클래스가있는 모든 요소의 속성 값 목록 가져 오기

분류에서Dev

특정 클래스의 요소를 제외한 모든 요소를 가져 오나요?

분류에서Dev

특정 클래스의 요소를 제외한 모든 요소를 가져 오나요?

분류에서Dev

Selenium을 사용하여 스크래핑하여 웹 페이지에서 위치 정보 가져 오기

분류에서Dev

Python 요청을 사용하여 모든 페이지 가져 오기

분류에서Dev

Selenium C #을 사용하여 선택한 요소 아래의 하위 요소 가져 오기

분류에서Dev

Python에서 BeautifulSoup의 특정 스타일을 사용하여 모든 태그 가져 오기

분류에서Dev

PyGitHub를 사용하여 특정 커밋에서 저장소의 모든 파일 콘텐츠 가져 오기

분류에서Dev

Python과 함께 Selenium을 사용하여 목록에서 특정 요소를 가져 오는 방법

분류에서Dev

특정 클래스를 확장하는 모든 클래스 이름 가져 오기

분류에서Dev

jquery를 사용하여 특정 클래스가있는 li의 인덱스 위치 가져 오기

분류에서Dev

Python : dir ()을 사용하여 가져온 모듈에 정의 된 클래스 만 가져 오나요?

분류에서Dev

UISlider를 사용하여 범위의 정수 값 가져 오기

분류에서Dev

Python과 함께 Selenium Webdriver를 사용하여 HTML 테이블의 특정 셀 데이터 가져 오기

분류에서Dev

jquery를 사용하여 선택한 모든 요소의 색인 가져 오기

분류에서Dev

GeoFire의 특정 범위 내의 모든 개체 가져 오기

분류에서Dev

Python OpenCV를 사용하여 이미지의 색상 범위 가져 오기

분류에서Dev

BeautifulSoap은 특정 클래스가있는 div의 모든 img에 대해 여러 요소를 가져옵니다.

분류에서Dev

JQuery 선택기에 대한 클래스의 모든 요소가 아닌 클래스의 일부인 특정 HTML 요소를 선택하는 방법

분류에서Dev

Javascript : 페이지로드시 클래스 이름으로 모든 요소 가져 오기 작동하지 않음

분류에서Dev

Javascipt를 사용하여 요소의 상속 된 (계단식) 상위 CSS 클래스 가져 오기

분류에서Dev

모든 하위 요소를 통해 특정 클래스를 찾고 가능한 경우 해당 하위 요소를 숨기는 방법은 무엇입니까?

분류에서Dev

C ++ 구조체 / 클래스의 모든 정의를 파생하지 않고 범위로 가져 오는 방법이 있습니까?

분류에서Dev

Python 클래스에서 메서드의 특정 하위 집합 가져 오기

분류에서Dev

Selenium Python을 사용하여 페이지 소스에서 메타 태그 가져 오기

분류에서Dev

각 하위에 대한 선택기 목록을 작성하지 않고 특정 클래스가있는 특정 요소의 모든 하위 요소를 선택할 수 있습니까?

분류에서Dev

여러 클래스가있는 요소의 특정 클래스 이름 가져 오기

분류에서Dev

Python을 사용하여 Selenium을 사용한 웹 스크래핑-모든 요소를 검색하지 않음

분류에서Dev

Python에서 Selenium Webdriver를 사용하여 td 클래스의 제목 가져 오기

Related 관련 기사

  1. 1

    C #에서 Selenium을 사용하여 특정 클래스가있는 모든 요소의 속성 값 목록 가져 오기

  2. 2

    특정 클래스의 요소를 제외한 모든 요소를 가져 오나요?

  3. 3

    특정 클래스의 요소를 제외한 모든 요소를 가져 오나요?

  4. 4

    Selenium을 사용하여 스크래핑하여 웹 페이지에서 위치 정보 가져 오기

  5. 5

    Python 요청을 사용하여 모든 페이지 가져 오기

  6. 6

    Selenium C #을 사용하여 선택한 요소 아래의 하위 요소 가져 오기

  7. 7

    Python에서 BeautifulSoup의 특정 스타일을 사용하여 모든 태그 가져 오기

  8. 8

    PyGitHub를 사용하여 특정 커밋에서 저장소의 모든 파일 콘텐츠 가져 오기

  9. 9

    Python과 함께 Selenium을 사용하여 목록에서 특정 요소를 가져 오는 방법

  10. 10

    특정 클래스를 확장하는 모든 클래스 이름 가져 오기

  11. 11

    jquery를 사용하여 특정 클래스가있는 li의 인덱스 위치 가져 오기

  12. 12

    Python : dir ()을 사용하여 가져온 모듈에 정의 된 클래스 만 가져 오나요?

  13. 13

    UISlider를 사용하여 범위의 정수 값 가져 오기

  14. 14

    Python과 함께 Selenium Webdriver를 사용하여 HTML 테이블의 특정 셀 데이터 가져 오기

  15. 15

    jquery를 사용하여 선택한 모든 요소의 색인 가져 오기

  16. 16

    GeoFire의 특정 범위 내의 모든 개체 가져 오기

  17. 17

    Python OpenCV를 사용하여 이미지의 색상 범위 가져 오기

  18. 18

    BeautifulSoap은 특정 클래스가있는 div의 모든 img에 대해 여러 요소를 가져옵니다.

  19. 19

    JQuery 선택기에 대한 클래스의 모든 요소가 아닌 클래스의 일부인 특정 HTML 요소를 선택하는 방법

  20. 20

    Javascript : 페이지로드시 클래스 이름으로 모든 요소 가져 오기 작동하지 않음

  21. 21

    Javascipt를 사용하여 요소의 상속 된 (계단식) 상위 CSS 클래스 가져 오기

  22. 22

    모든 하위 요소를 통해 특정 클래스를 찾고 가능한 경우 해당 하위 요소를 숨기는 방법은 무엇입니까?

  23. 23

    C ++ 구조체 / 클래스의 모든 정의를 파생하지 않고 범위로 가져 오는 방법이 있습니까?

  24. 24

    Python 클래스에서 메서드의 특정 하위 집합 가져 오기

  25. 25

    Selenium Python을 사용하여 페이지 소스에서 메타 태그 가져 오기

  26. 26

    각 하위에 대한 선택기 목록을 작성하지 않고 특정 클래스가있는 특정 요소의 모든 하위 요소를 선택할 수 있습니까?

  27. 27

    여러 클래스가있는 요소의 특정 클래스 이름 가져 오기

  28. 28

    Python을 사용하여 Selenium을 사용한 웹 스크래핑-모든 요소를 검색하지 않음

  29. 29

    Python에서 Selenium Webdriver를 사용하여 td 클래스의 제목 가져 오기

뜨겁다태그

보관