728x90
네이버 상단 section navbar 영역 자동화를 위한 함수
import time
import requests
from bs4 import BeautifulSoup
#네이버 상단 navbar 자동 테스트
#상단의 navbar 목록을 뽑아서 해당 text를 가진 메뉴를 클릭하도록 함
def sectioon_navbar(driver,url):
response = requests.get(url)
html = response.text
# 응답받은 html코드를 BeautifulSoup에 사용하기 위하여 인스턴스 지정
soup = BeautifulSoup(html, 'html.parser')
# an_txt class의 리스트를 뽑음 (class 명 앞에는 .을 붙여줌)
for name in soup.select('.an_txt'):
print(name.text)
driver.find_element_by_partial_link_text(name.text).click()
time.sleep(2)
#뒤로가기
driver.back()
'selenium' 카테고리의 다른 글
[Selenium] Element 추출 방법 (0) | 2020.01.18 |
---|---|
[Selenium] Iframe Switch (0) | 2020.01.13 |
[Selenium] Try/Except를 이용한 예외처리 (0) | 2020.01.12 |
[Selenium] 활성 Tab 변경 (0) | 2020.01.11 |
[Selenium] Web 해상도 조절 (0) | 2020.01.11 |