공부하기싫어
article thumbnail

오늘도 역시 소주한병 옆에 두고

오늘의 안주는 어제 먹다남은 두부랑 꼬치집에서 시킨 닭꼬치 ㅋㅋ

 

오늘은 추석이였어서 본가 갔다오느라 허리상태가 썩 좋지 못해서

일단 어제 로그인 후 뜨는 팝업을 해제해보고

그 다음에 계정에 접속하는것까지 구현해보자

 

 

  • 알람설정 팝업 닫기

https://coding-kindergarten.tistory.com/151

 

[Python/Selenium] 파이썬 동적 웹크롤링_selenium으로 화면 조작하기(ft.버튼 클릭, 키 입력, 스크롤 내

안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다. 코딩유치원에서는 파이썬 기초부터 사무자동화, 웹크롤링, 데이터 분석, 머신러닝 등의 다양한 패키지까지 초보자도

coding-kindergarten.tistory.com

셀레니움 send_keys로 웹 브라우저를 조작하는데 위 블로그를 참고했다

 

오류 나옴

AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath'

 

이것도 셀레니움 상위버전을 사용할때 발생하는 오류라고 한다

이전 버전의 문구인듯

https://blog.daum.net/sualchi/13721870

 

selenium AttributeError 'Webdriver' object has no attribute 'find_element_by ... 에러

selenium AttributeError 'Webdriver' object has no attribute 'find_element_by ... 에러 글. 수알치 오상문 셀레니움 상위 버전(4)에서 나타나는 에러입니다. find_element_by...() 함수를 사용하지..

blog.daum.net

위 블로그 참고해서 고쳐보려고했는데

 

NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[4]/div/div/div/div[3]/button[2]"}

이렇게 뜨면서 안되네

 

https://m.blog.naver.com/sensyb/221926508011

 

XPath 경로 찾기

웹사이트를 정보를 얻을때 간혹 해당 구성요소의 경로를 찾을일이 있다. 간단하게 크롬 기준으로 설명한다....

blog.naver.com

위 블로그 참고해서 xpath 경로를 찾아서 확인해줬다

 

 

이후 팝업이 잘 닫혔다

 

 

  • 계정 검색 후 접속

https://kjk92.tistory.com/65?category=689641 

 

Python 인스타그램 크롤링-크롤링관련 소스(1)

안녕하세요. 인스타그램 크롤링 프로젝트 중 크롤링과 관련된 소스에 대한 설명입니다. 전체 구조 중 CraCrawlingInstagramMng.py에 대해 설명하겠습니다. 인스타그램 크롤링 클래스는 크롤링 과정에

kjk92.tistory.com

위 블로그를 참고해서 블랙핑크 맴버 계정에 접속할예정

 

성공

https://youtu.be/-Qd0hJynO0Y

 

- YouTube

 

www.youtube.com

 

오늘쓴 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
alarm_popup_xpath='/html/body/div[1]/div/div/div/div[2]/div/div/div[1]/div/div[2]/div/div/div/div/div[2]/div/div/div[3]/button[2]'
def close_popup() :
    # 정보 저장 팝업 닫기
    #popup = driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/div/div/div/button')
    #popup.send_keys(Keys.ENTER)
    #time.sleep(2)
 
    # 알림 설정 팝업 닫기
    popup = driver.find_element(By.XPATH, alarm_popup_xpath)
    popup.send_keys(Keys.ENTER)
    print("popup closed")
    time.sleep(2)
 
def searchUserId(strUserId):
        url = "https://www.instagram.com/{0}/".format(strUserId)
        driver.get(url)
        print("access to account")
        time.sleep(3)
cs

 

오늘 허리아파서 조금만 하려고했는데

1시간 컷 날줄은 몰랐지

이제 남은 술 먹자

굿