오늘도 역시 소주한병 옆에 두고
오늘의 안주는 어제 먹다남은 두부랑 꼬치집에서 시킨 닭꼬치 ㅋㅋ
오늘은 추석이였어서 본가 갔다오느라 허리상태가 썩 좋지 못해서
일단 어제 로그인 후 뜨는 팝업을 해제해보고
그 다음에 계정에 접속하는것까지 구현해보자
- 알람설정 팝업 닫기
https://coding-kindergarten.tistory.com/151
셀레니움 send_keys로 웹 브라우저를 조작하는데 위 블로그를 참고했다
오류 나옴
AttributeError: 'WebDriver' object has no attribute 'find_element_by_xpath'
이것도 셀레니움 상위버전을 사용할때 발생하는 오류라고 한다
이전 버전의 문구인듯
https://blog.daum.net/sualchi/13721870
위 블로그 참고해서 고쳐보려고했는데
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 경로를 찾아서 확인해줬다
이후 팝업이 잘 닫혔다
- 계정 검색 후 접속
https://kjk92.tistory.com/65?category=689641
위 블로그를 참고해서 블랙핑크 맴버 계정에 접속할예정
성공
오늘쓴 코드
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시간 컷 날줄은 몰랐지
이제 남은 술 먹자
굿
'Archive > [Infra+Web] fanpage:BLACKPINKINYOURAREA' 카테고리의 다른 글
[Web]Fanseive_backgroundmaker-6-인스타그램계정_이미지크롤링2 (0) | 2022.09.15 |
---|---|
[Web]Fanseive_backgroundmaker-5-인스타그램계정_이미지크롤링1 (0) | 2022.09.14 |
[Web]Fanseive_backgroundmaker-3-python 인스타 페북으로 로그인 (0) | 2022.09.10 |
[Web]Fanseive_backgroundmaker-2-크롤링 알아보기 (0) | 2022.09.02 |
[Web]Fanseive_backgroundmaker-1-반응형웹+인스타사진크롤링 (0) | 2022.08.30 |