티스토리 뷰

Selenium webdriver를 이용하여 새탭으로 링크 열기를 수행하는 소스 코드

  • send_keys(Keys.CONTROL+"\n"
  • webdriver.switch_to.window(webdriver.window_handles[1])
                elem11_ = elems11[elemIndex].find_element_by_css_selector('.article')
                elem12 = elems11[elemIndex].find_element_by_css_selector('.board-number')
                boardNo = elem12.text
                print("[BoardNumber]", boardNo)
                if not self.ArticleList.empty:
                    art1 = self.ArticleList[self.ArticleList['BoardNo'] == boardNo]
                    if not art1.empty:
                        elemIndex += 1
                        continue

                elem11_.send_keys(Keys.CONTROL+"\n")
                time.sleep(2)
            except Exception as e:
                print("[?Exception-11]", e)
                continue
            webDriver.switch_to.window(webDriver.window_handles[1])
            res1 = self.GetArticle(webDriver, boardNo, params)

 

반응형

'SWDesk' 카테고리의 다른 글

[Python] Webdriver - scroll 예제  (2) 2021.05.04
Kakao Push Alarm  (0) 2021.05.04
[Python] Word2Vec 예제  (0) 2021.04.29
[Python] 단어 구름 네트워크  (0) 2021.04.25
[Python] Download Images from Web  (0) 2021.04.24