파이썬 (pythoon)

[python] xpath 경로 찾기 (selenuim / html / tag)

working for you 2021. 7. 12. 01:44
반응형

img_ = img.find_element_by_tag_name('img').get_attribute('src')
link = i.find_element_by_xpath("./a").get_attribute('href')
name_ = name.find_element_by_tag_name('h4').text

 

 

[class 전체 찾기]

//*[@class='hot_banner_area pick_box clearfix']

 

[태그 + class]

//div[@class='hot_banner_area pick_box clearfix']

 

[id 전체 찾기]

//*[@id='event_calendar_area']

 

[태그 + id]

//div[@id='event_calendar_area']

 

[텍스트 속성 전체 찾기]

//*[text()='무엇을 찾으세요?]

 

[윗단계(/..) 로 이동하기]

//*[text()='무엇을 찾으세요?]/..

 

[링크주소 내용에 텍스트가 있으면 찾기]

//a[contains(@href, '28646')]

 

[클래스내에 텍스트 조건이 맞으면 찾기]

//div[@class='discount' and text()='22']

 

[태그 내에 텍스트 찾기]

//h4[text()='[요리교실] 수제 과일청 만들기 (10인세트)']

 

[태그속성(src, aria-label, href등등) 내용을 참고해서 찾기]

//*[@src='http://img.kidkids.net/store/goods_20210121115139_99020.png.thumb']

 

[태그속성 내용이 일부만이라도 일치해도 찾기]

//*[contains(@src,'0121115139_99020.png.thumb')]

 

[세부경로 찾기]

//div[contains(@class, 'hot_banner')]/ul/li[43]/a/div[2]/div/div[2]/div[2]/span[1]

 

 

[참고사이트]

https://www.w3schools.com/xml/xpath_syntax.asp

 

XPath Syntax

XPath Syntax XPath uses path expressions to select nodes or node-sets in an XML document. The node is selected by following a path or steps. The XML Example Document We will use the following XML document in the examples below.

www.w3schools.com

반응형