
[공부] 노마드 코더 파이썬 웹 스크래핑 2회차
2022. 2. 16. 00:32
공부/프론트엔드
✨ 느낀점 👍 알게 된 점 BeautifulSoup의 .string은 해당 태그의 문자를 추출한다. def extract_indeed_pages(): result = requests.get(URL) soup = BeautifulSoup(result.text, "html.parser") pagination = soup.find("ul", {"class": "pagination-list"}) links = pagination("a") pages = [] for link in links[:-1]: pages.append(int(link.find("span").string)) max_page = pages[-1] return max_page 즉, 숫자 1,2,3,4,5를 pages의 배열의 원소로 추가한다. 각..

[공부] 노마드 코더 파이썬 웹 스크래핑 1회차
2022. 2. 14. 23:40
공부/프론트엔드
Watch Now – 노마드 코더 Nomad Coders nomadcoders.co ❓ 상황 스파르타코딩클럽에서 백엔드를 학습하는것이 어려워서 포기했던 적이 있었다. 마침 코딩테스트와 필기시험이 끝나, 시간의 여유가 있어서 백엔드를 학습하려고 한다. 무작정 어려운 백엔드부터 학습하는 것이 아닌, 기초부터 공부해야한다는 판단이 섰다. 그래서 해당강의를 통해 파이썬을 활용한 웹 스크래핑을 다시 학습하려고 한다. ✨ 느낀점 👍 알게 된 점 requests 라이브러리로 html 추출 import requests indeed_requests = requests.get('indeed의 url') indeed_html = indeed_requests.text 강의의 첫번째 목적은 indeed 사이트의 채용공고 데이터..

[교육] 스파르타코딩클럽 웹개발 종합반 3주차 후기
2021. 12. 26. 15:29
교육/스파르타 코딩클럽
🏫 3주 차 교육 과정 프로그램 설치 실습: OpenAPI 붙이기, 네이버 영화 크롤링 공부 키워드: 기초 Python, Python 패키지, 크롤링, MongoDB로 DB조작 숙제: 지니 뮤직 크롤링하기 ⊙ 프로그램 설치 및 설정 이번 주차 수업은 파이썬을 이용한 DB 조작이 있기 때문에 파이썬을 설치한다.그리고 데이터를 저장하는 MongoDB와 데이터를 확인하는 Robo3T를 추가로 설치한다. 그리고 나중에 사용할 gitbash도 설치했다. 마지막으로 데이터가 컴퓨터에서 작동되도록 환경변수를 설정해 주었다. 👩💻 실습 네이버 영화 크롤링 이번 실습 내용은 내가 코드를 하나부터 열 가지 이해하고, 새로 만드는 것이 아니라 기존에 만들어진 코드를 활용해 실습을 진행했다. 💯 숙제 지니 뮤직 크롤링하기 ..