과제중 나를 멘붕으로 만들었던게 몇가지 있다.
# 첫번째
html = driver.page_source
soup = BeautifulStoneSoup(html, 'html.parser')
이거에 대한 에러가 났다.
TypeError: __init__() got multiple values for argument 'features'
# 두번째
soup.select('header.loca_search > h3 > a').click()
이거는 .click()을 제외하면 정상 출력되는데, click()을 붙이면
AttributeError: ResultSet object has no attribute 'click'. You're probably treating a list of elements like a single element. Did you call find_all() when you meant to call find()?
이런 에러가 나오더라.
이거는 기본도 아니고 100% 확실히 아는것들 이라고 생각했는데, 왜 작동이 안될까 싶었다.
한편으로는 “아니 이런 그지같은 에러까지 나오면 이쪽일을 할 수 있겠는가?” 라는 생각이 드는 한편으론
한편으로는 “분명 이쪽 업계에 근무하시는 분들은 해결방법이 있으니깐 롱런하고 있는거 아닐까? 문법이 맞았다 할지언정
환경이든 뭐든 내가 아직 모르는게 있지 않을까?”
내가 모르는걸 찾아내면 더 가치있는 데이터 분석가가 되지 않을까?
내가 프로여도 이걸 그냥 프로그램이 잘못되었다면서 접근하지 않는 태도를 고수해야할까?
그럴거면 내 직종을 바꾸는게 답인데 말이지.
결국, 가장 간단한거라 하더라도 방법을 물어보든 찾아보든 어떻게든 해결해보기로 했다.
나는 연습생으로 살아야하는게 아니라 프로로 살아야하는데
프로는 어떻게든 해결해서 결과값을 내놓아야지.
이핑계 저핑계로 안된다만 반복하면 내가 클라이언트여도 쓰겠나 싶다.
다시 해보자.
===============================
추신.
최소한 첫번째 문제는 찾았다.
첫번째 문제와 두번째 문제는 각각 다른 파일에 실행중인 에러였는데,
첫번째 문제의 경우는 내가 import로 불러온것이
from bs4 import BeautifulStoneSoup
였다; ㅋㅋㅋ 황당한데 암튼 한갠 해결!
'개발일지 > 제로베이스_데이터사이언티스트스쿨' 카테고리의 다른 글
제로베이스 데이터사이언스 3기 중간점검 및 공부방향 추천 (0) | 2022.07.06 |
---|---|
제로베이스 오일 크롤링 중 (0) | 2022.07.05 |
제로베이스 3개월차 SQL 진행중... (0) | 2022.06.30 |
제로베이스 SQL 수강중, 과제중 심경 (0) | 2022.06.30 |
[제로베이스] 맥으로 바뀐뒤 에러 (0) | 2022.06.29 |