파이썬(python) 셀리니엄(selenium)으로 구글 원하는 사이트 클릭하는 방법 도와주세요
조회수 905회
url = 'site url'
driver.get(url)
# 이렇게 접속을해서
page = driver.page_source
html = BeautifulSoup(page, 'html.parser')
find_tag = html.findAll('h3')
# h3 테그가 구글에 키워드 검색후 노출되는 사이트들의 이름이더라구요
# 검색된 사이트 이름중 끝에 TEST TITLE 이라는 글씨가 있는 맨 첫 번째 사이트에 들어가려고 합니다.
for title in find_tag:
title_name = title.text[-10:]
if title_name == 'TEST TITLE':
이때 제가 원하는 코딩은
이 곳에 해당하는 사이트를 클릭하여 들어가도록 작성하고싶습니다.
저는 각 제목 위치의 xpath로 접근하여 숫자가 변화는 div[]부분에 for문에 맞춰 숫자를 대입해서 클릭이벤트를 주었었는데 더 자세히 찾아보니까 같은 페이지여도 구글 사이트 제목 위치의 (h3있는부분)의 xpath 구조 자체가 다 다르더라구요 혹시 저상태에서 TEST TITLE을 찾았을 때 해당 사이트를 클릭할 수 있는 방법이 또 무엇이 있을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력