항해/항해99

스파르타 코딩 웹개발 종합반 3주차 완료

youngble 2021. 10. 25. 02:03

3주차를 완료 하였다.

mongo DB, package like 'from bs4 import MongoClient'

데이터베이스 프로그램 noSQL(Not  only SQL)방식으로 쓰는걸로 알고있는 robo 3T 를 이용해, 내가 작성한 코딩의 파일 값들의 객체들이나 html 태그들이 어디에 위치에 있는지 확인하고 찾고, 수정하고, 지우고, 가져오는 등 알게 되었다. (noSQL 말고 기존의 쓰는 방식 mySQL 은 차곡차곡 기존에 있는것에 성의 벽을 올려 쌓듯이 데이터를 모으고 정리하는것이고, nosql은 객체?단위로 똑같은 객체를 갖는것도 있고 부분부분 value 가 없거나 추가된것들도 있어 더욱 유동적이면서 자유롭고 기존 올드 회사보다 신생 스타트업에서 많이 쓰인다고한다. select, 웹브라우저 검사 창에서 selector copy 를 통하여 경로를 쉽게 찾고 코딩에 붙여 넣을수 있었다. 크롤링 crawling 이란것과 scraping 의 차이점을 설명해준거 같은데 확실하게 아직 이해하지못했다. scraping 은 말그대로 원하는 article 들을 모으는것? 으로 알고 있고 crawling 은 원하는것을 그대로 추출하는걸로 알고있다. 아마 같은 의미를 같는 것 같지만 이는 나중에 좀더 cs 지식 공부를 하면서 알아볼것.  마지막 숙제때 꽤나 고생했다. text의 [0:2] 개념 자체를 몰랐고 다른 방법을 찾아보고 코딩해보고 되나 안되나 해보다가 2시간이 흘러 더이상은 안되겠다 하여 답안지를 보니 왠걸.. 너무 간단했다, tr.select_one('td.number').text[0:2].scrip() 이다. 이 한줄 때문에 엄청 찾았다.