편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.09.24

    파이썬(python) 셀리니엄(selenium)으로 구글 원하는 사이트 클릭하는 방법 도와주세요


    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을 찾았을 때 해당 사이트를 클릭할 수 있는 방법이 또 무엇이 있을까요?

  • 프로필 김재민님의 편집
    날짜2019.07.11

    파이썬(python) 셀리니엄(selenium)으로 구글 원하는 사이트 클릭하는 방법 도와주세요


    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을 찾았을 때 해당 사이트를 클릭할 수 있는 방법이 또 무엇이 있을까요?