안녕하세요? 강의 잘 듣고 있습니다!
어려운 내용을 아주 쉽게 설명해주시는 유튜브 영상 보고, 강의 신청했어요!
질문이 있습니다.
제가 사과 사진 크롤링하고 있는데, 페이스북으로 접속해서 그런건지
driver.get을 사과 tags url로 이동할 때, 다시 로그인 하라는 창이 뜹니다.
저는 로그인 상태를 유지하면서, 페이지를 이동하고 싶은데 방법이 없는 걸까요?
이동때마다, 로그인 창이 뜨는지 확인하고 아이디와 비밀번호를 다시 누르는 것을
반복해야하는지 궁금합니다.
아래는 제가 사용한 코드입니다.
(저는 facebook으로 접속해서 사용하는 형태라서, 중간에 facebook 접속 코드가 포함되어 있습니다.)
ID = ''
PW = ''
driver = webdriver.Chrome('./WebCrawling/apple_website/se_instagram/chromedriver.exe')
driver.get('https://instagram.com')
time.sleep(3)
facebook_click = driver.find_element_by_css_selector('._ab37').click()
time.sleep(5)
id_input = driver.find_element_by_class_name('clearfix #email')
id_input.send_keys(ID)
time.sleep(2)
pw_input = driver.find_element_by_class_name('clearfix #pass')
pw_input.send_keys(PW)
time.sleep(2)
pw_input.send_keys(Keys.ENTER)
# e = driver.find_element_by_css_selector('div ._aa4u').text
# print(e)
##### Instgram
## Move on a page (Issue)
driver.get('https://www.instagram.com/explore/tags/%EC%82%AC%EA%B3%BC/')
## Click the first image
driver.implicitly_wait(10)
search_apple = driver.find_element_by_css_selector('._aagw').click()