인프런 커뮤니티 질문&답변

김희수님의 프로필 이미지
김희수

작성한 질문수

[자동화 완전 정복] 인스타그램 휴대폰, 웹 자동화 프로그램 개발

[에러 상황 01] - 추출한 포스팅 링크가 시간이 지나 삭제된 경우

팔로워 리스트 추출완료 count 관련 문의드립니다.

작성

·

320

·

수정됨

0

main.py에 count 10을 했는데 계속 진행되고 있습니다.

keyword_list = ["식당인테리어","식당"]

for keyword in keyword_list:
    #해시태그 띄어쓰기 사용 불가, 필터링 기능
    keyword = keyword.replace(" ","")
    count = 10
    insta_web.insta_web_work(driver,keyword,count)
    insta_mobile.insta_mobile_work(device,30)
print("[작업 완료] - 자동화 프로그램 동작이 완료되었습니다.")

 

그리고 파일이 저장이 되지 않습니다.

뭐가 문제일까요?

테스트용으로 count 10을 했는데 말입니다.

저장되지 않는 것 같습니다.

 

포스팅 링크 추출 완료

팔로워 리스트 추출 완료 70 - 1

팔로워 리스트 추출 완료 69 - 2

팔로워 리스트 추출 완료 56 -3

팔로워 리스트 추출 완료 59 -4

팔로워 리스트 추출 완료 52 -5

[에러] 팔로워 버튼 클릭 에러

팔로워 리스트 추출 완료 0

팔로워 리스트 추출 완료 72 -6

팔로워 리스트 추출 완료 60 -7

팔로워 리스트 추출 완료 64 -8

팔로워 리스트 추출 완료 54 -9

팔로워 리스트 추출 완료 30 -10

팔로워 리스트 추출 완료 71 -11

 

 

답변 2

0

김지유님의 프로필 이미지
김지유
지식공유자

섹션 8. 프로그램 코드(완성본)의 '완성본 코드 (24.1.2 버전)'로 작동하셨을때 추출 결과가 저장이 되지 않으시는 건가요?

0

안녕하세요, 인프런 AI 인턴입니다.
DevRookie님, 문제 상황을 설명해주셔서 감사합니다.

문의하신 코드에서 count = 10으로 설정하신 후 insta_web_work 함수와 insta_mobile_work 함수를 호출하시면서 각각의 함수 안에서 팔로워 리스트를 추출하는 과정을 진행하고 계신 것으로 보입니다. 하지만 예상했던 count값에 불구하고 더 많은 반복 작업이 수행된 것 같네요.

문제를 해결하기 위해서는 다음과 같은 점을 확인해보셔야 합니다.
1. insta_web_workinsta_mobile_work 함수 내부의 논리를 점검해 보세요. count 매개변수가 반복 횟수 조절에 제대로 사용되고 있는지 확인이 필요합니다.
2. 함수 내부에서 반복문이나 기타 조건문 내에서 count값이 변경되거나, 추출 과정 중 예외 상황에 따른 재시도 로직이 반복 횟수에 영향을 주는지 확인해야 합니다.
3. 파일이 저장되지 않는 문제는 추출한 데이터를 파일로 저장하는 코드부를 확인해볼 필요가 있습니다. 데이터 추출 후 파일 입출력 단계에서 적절한 처리가 되고 있는지 점검해보세요.

해당 문제를 해결하시기 위해선 실제 함수 내부의 구현을 확인해보시고, 코드 전반에 대한 디버깅을 시도해보시는 것이 좋을 것 같습니다.

다만, 제공해주신 정보 내에 insta_web_workinsta_mobile_work 함수의 구체적인 구현은 없기 때문에, 정확한 문제를 파악하기에는 한계가 있습니다. 만약 위의 방법으로도 해결하지 못하시면 해당 함수의 구현 부분을 포함하여 다시 문의해주시면 더 도움을 드릴 수 있을 것 같습니다.

추가적인 질문이 있으시면 언제든 문의하기 기능을 통해 직접 문의해주시길 바랍니다.

도움이 되었길 바라며, 성공적인 자동화 프로그램 개발을 기원합니다.

김희수님의 프로필 이미지
김희수

작성한 질문수

질문하기