파이썬(Python)
셀레늄(selenium)에서
하나의 정보를 가져오려면
find_element_by_class_namefind_element_by_id_namefind_element_by_tag_name
를 쓰면 되지만
복수의 여러개를 가져올때는
find_elements_by_id_name
find_elements_by_tag_namefind_elements_by_class_nameelements를 써야 한다.
파이썬(Python)
셀레늄(selenium)에서
하나의 정보를 가져오려면
find_element_by_class_namefind_element_by_id_namefind_element_by_tag_name
를 쓰면 되지만
복수의 여러개를 가져올때는
find_elements_by_id_name
find_elements_by_tag_namefind_elements_by_class_nameelements를 써야 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
"""
selenium에서
드롭다운 메뉴를 선택하는법
먼저
Select을 임포트해주고
"""
from selenium.webdriver.support.select import Select
# 웹페이지가 ifram으로 나누어져 있다면
driver.switch_to_frame("cafe_main")
'''
으로 프레임으로 바꾼다.
그다음에
가져오려는 xpath를 선택한다.
'''
select = Select(driver.find_element_by_xpath('//*[@id="listSizeSelectDiv"]/a'))
'''
찾은 드롭다운 메뉴의
Value부분을 찾아 넣는다.
'''
itemString = "banana"
select.select_by_value(itemString)
| cs |