inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)

14.1 팔로우 & 좋아요 자동화

instagram 좋아요 작동오류 인가요??

226

101win

작성한 질문수 2

0

안녕하세요;;
 
기존 오류를 처리하려다,,
 
like_button 을
 
driver.find_elements_by_css_selector("div.QBdPU svg[aria-label='좋아요']")[0] 이 아닌,
 
driver.find_elements_by_css_selector("div.eo2As button.wp06b") 로 입력해서 처리하니, 좋아요가 눌리네요
 
혹시 이렇게 진행하면 발생하는 문제점? 또는
 
아래 기존 질문의 다른 처리방안이 있는지 궁금하니다 ㅠ
 
감사합니다
-----------------------------------------------------기존 질문
 
안녕하세요!!
 
지식공유자님의 강의를 열심히 수강하고 있는 초보 수강생입니다.
 
14.1 팔로우 & 좋아요 자동화 수강중에
 
팔로우까지는 문제없이 진행됬는데,
 
좋아요 누르기에서 진행이 안됩니다;
 
우선 오류(?)내용으로는
 
like_button.click() 실행 후 아래와 같이 뜹니다;
 
ElementNotinteractableException Traceback
(most recent call last)
 
* driver.find_elements_by_css_selector("div.QBdPU svg[aria-label='좋아요']")[0] 을 text로 실행시키면 하트모양이라 그런지 '' 이렇게 출력이 되는데 이건 상관없을까요?
 
강의중에 이미 좋아요가 눌린 상태에서 같은 오류가 발생하는 걸 봤는데, 전 아직 좋아요 상태가 아닙니다 ㅠ
 
답변 부탁드립니다..

웹-크롤링 python

답변 1

0

DeepingSauce

안녕하세요!

제가 수업에서도 말씀드렸듯이, 인스타그램 사이트는 계속적으로 사이트 구조가 바뀌기 때문에, 기존 코드가 동작하지 않을 수도 있습니다.(때문에 인스타그램은 경험상 robust한 코드를 작성하기가 꽤나 어렵습니다)

driver.find_elements_by_css_selector("div.eo2As button.wp06b")  ' 등의 방법으로 대처하신 것은 유두리있게 잘 대처하신 것이라 생각합니다. 물론 해당 action을 실행할 수 있는 방법은 무수히 많기 때문에, 다른 방법도 가능하겠지만, 크롤링에서 정답은 따로 없습니다(저도 아마 비슷하게 대처했을 듯 합니다) 경험을 하시면서 어떻게 하면 최소한의 수정으로 코드를 작성할 수 있을지 고민하면서 시행착오를 겪으시다보면, 더 유연하고 좋은 방법으로 코드를 작성할 수 있는 내공도 쌓이실거에요!

추가 질문이 있으면 또 남겨주세요!

 

15.1 네이버 부동산 사이트 개발자도구 실행시 현상 문의

0

898

1

requirments 설치 시 오류

0

97

1

6.1 미국주식 데이터 크롤링이 막혔네요.

0

227

2

태그를 못찾는 오류 질문드립니다.

0

144

2

6.1 미국 주식 데이터 크롤링을 막아둔 거 같아요.

0

284

2

requirements.txt 다운로드가 안끝나요

0

149

2

주신 파일로 다운로드를 하던 중에 끝에 이런 오류가 뜨는데 어떡해야하나요?

0

151

1

혹시 애플 M시리즈 사용하시는 분 중에 오류

0

152

0

전일비 상승,하락때문에 int화를 못하고 있는데

0

127

1

일별 시세 데이터 상승/하락 \t\n해결법

0

159

1

pd.concat(df, ignore_index=True) InvalidIndexError 해결 방법 문의

0

470

2

pip install -r requirements.txt 문제

0

367

3

부동산 KB 시세 크롤링 문의

0

828

1

7.1 주식 일별 시세 데이터(Yahoo finance)

1

379

1

네이버 부동산 매물 크롤링 오류

0

645

1

네이버 부동산 크롤링 문의드립니다.

0

1059

1

버전 관련 질문

0

353

1

5.2강 주식 일별 시세 데이터 관련 질문이 있습니다

0

281

1

7.1 야후 파이낸스 크롤링 request 오류

0

741

1

anaconda

0

358

1

야후파이낸스 크롤링 오류

0

824

1

셀레니움 변경점

2

791

1

request.get() 하면 SSLCertVerificationError 에러가 납니다.

0

520

1

이론 수업 자료 공유 해주실 수 있나요?

0

362

0