셀레늄 웹 요소 태그의 href 값 가져 오기

psr

태그 링크의 URL을 얻고 싶습니다. 요소의 클래스를 파이썬에서 selenium.webdriver.remote.webelement.WebElement 유형에 첨부했습니다.

elem = driver.find_elements_by_class_name("_5cq3")

html은 다음과 같습니다.

<div class="_5cq3" data-ft="{&quot;tn&quot;:&quot;E&quot;}">
    <a class="_4-eo" href="/9gag/photos/a.109041001839.105995.21785951839/10153954245456840/?type=1" rel="theater" ajaxify="/9gag/photos/a.109041001839.105995.21785951839/10153954245456840/?type=1&amp;src=https%3A%2F%2Fscontent.xx.fbcdn.net%2Fhphotos-xfp1%2Ft31.0-8%2F11894571_10153954245456840_9038620401603938613_o.jpg&amp;smallsrc=https%3A%2F%2Fscontent.xx.fbcdn.net%2Fhphotos-prn2%2Fv%2Ft1.0-9%2F11903991_10153954245456840_9038620401603938613_n.jpg%3Foh%3D0c837ce6b0498cd833f83cfbaeb577e7%26oe%3D567D8819&amp;size=651%2C1000&amp;fbid=10153954245456840&amp;player_origin=profile" style="width:256px;">
        <div class="uiScaledImageContainer _4-ep" style="width:256px;height:394px;" id="u_jsonp_2_r">
            <img class="scaledImageFitWidth img" src="https://fbcdn-photos-h-a.akamaihd.net/hphotos-ak-prn2/v/t1.0-0/s526x395/11903991_10153954245456840_9038620401603938613_n.jpg?oh=15f59e964665efe28943d12bd00cefd9&amp;oe=5667BDBA&amp;__gda__=1448928574_a7c6da855842af4c152c2fdf8096e1ef" alt="9GAG's photo." width="256" height="395">
        </div>
    </a>
</div>

클래스 내부에있는 태그의 href 값을 원합니다 _5cq3.

drkthng

직접하지 않는 이유는 무엇입니까?

url = driver.find_element_by_class_name("_4-eo").get_attribute("href")

div 요소가 먼저 필요한 경우 다음과 같이 할 수 있습니다.

divElement = driver.find_elements_by_class_name("_5cq3")
url = divElement.find_element_by_class_name("_4-eo").get_attribute("href")

또는 xpath를 통한 다른 방법 (5cq3 요소 내부에 링크 요소가 하나만있는 경우 :

url = driver.find_element_by_xpath("//div[@class='_5cq3']/a").get_attribute("href")

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

셀레늄을 사용하여 VBA의 Css 요소에서 값 가져오기

요소 셀레늄 파이썬 태그 가져 오기

셀레늄의 href 값에 따라 둘 중 하나가 될 수 있는 태그 요소를 기다리는 방법이 있습니까?

Python 셀레늄은 선택한 요소의 태그 값을 가져옵니다.

클래스 이름 내에서 셀레늄 href로 태그 가져 오기

사용자 정의 속성 값에 문자열이 포함된 요소 가져오기 - xpath 셀레늄

셀레늄으로 검사 요소 소스의 HTML 가져 오기

웹 페이지의 ID로 요소 값 가져 오기

Python 셀레늄 : 요소 텍스트의 동적 업데이트 가져 오기

셀레늄에 웹 요소 추가

셀레늄에서 웹 페이지의 바이트 가져오기

Watir 요소에서 셀레늄 요소 가져 오기

JavaScript: 여러 <a> 태그의 href 값 가져오기

셀레늄 웹 드라이버를 사용하여 중첩 된 div 태그에서 텍스트 가져 오기

각 요소에 대한 첫 번째 앵커의 href 값 가져오기

셀레늄-요소의 '없음'값

셀레늄으로 클래스 내부 요소 가져오기

셀레늄 요소에서 문자열 가져 오기

공간 셀레늄으로 CSS 요소 가져 오기

셀레늄 웹 드라이버의 시간 초과 기본값

Python 셀레늄 - 텍스트 및 href 가져오기

Google Apps Script 웹 앱에서 임의 양식 요소의 값 가져오기

파이썬 셀레늄 웹 드라이버 "그런 요소가 없습니다"

웹 구성 요소의 선택한 옵션에서 값 가져 오기

Python-Pyinstaller-셀레늄 웹 드라이버 가져 오기

셀레늄을 사용하여 파이썬의 모든 테이블 요소 가져 오기

우분투 잘못된 위치에서 셀레늄의 스크린샷 요소 가져오기

본문 셀레늄이 아닌 요소의 스크롤 높이 또는 높이 가져오기

Selenium + Python의 XPath 요소에서만 href 요소 가져 오기

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관