TIL : 23.01.11

jin·2023년 1월 24일
0

TIL

목록 보기
3/39
post-thumbnail

23.01.09-23.01.12 OT주차

문제점(1)

mongoDB에 커넥팅이 되지않음

시도(1)

비밀번호, ip주소 재할당, 데이터페이지 삭제 후 재설정 등

해결방안(1)

강의자료내에 맥의 경우 발생하는 오류에 대한 대처가 적혀있었음

from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://jin:0000@cluster1.szbj0lh.mongodb.net/Cluster1?retryWrites=true&w=majority'
                    ,tlsCAFile=ca)
db = client.dbsparta

문제점(2)

결과창에서 비어있는 공간이 나오고,
등수 td내에 등수, 상승여부 등이 포함되어있다보니 여러가지 text가 호출됨.

시도(2)

빈공간은 미완성이라 그렇다 생각하고 여러 문자중 등수만 가져오기 위해
span 제외, text[0]불러오기 시도

해결방안(2)

.strip()을 이용해 비어있는 공간을 정리하고,
text[0:2]를 사용해 앞의 두글자만 가져오기 사용

for ms in music:
    a = ms.select_one('td.info > a.title.ellipsis').text.strip()
    b = ms.select_one('td.info > a.artist.ellipsis').text.strip()
    c = ms.select_one('td.number').text[0:2].strip()

    print(c, a, b)

(1)(2) 문제 회고

수업을 할 때는 강의자료를 잘 찾아보고 참고하는 습관을 기르자

profile
。˚⋆。˚ ☁︎˚。⋆。˚☽˚。⋆˚ ☁︎˚

0개의 댓글