본문 바로가기

웹 프로그래밍(풀스택-->python)59

31. 웹스크래핑(크롤링) 기초 크롤링이란 뭘까? 크롤링이란 크롤링에서는 크롤링에 필요한 beautifulsoup4라는 라이브러리 및 패키지가 필요하다. 다운받자..! 크롤링을 할때는 기술적으로 2가지가 중요하다. 첫번째는 요청을 하는것이다. 코드딴에서 말이다. 브라우저를 키지않고 말이다. 두번쨰는 html안의 정보를 내가 원하는 정보로 솎아내는것이다. 이때 잘 솎아내는게 이 beautifulsoup의 역할이다. 항상 크롤링을 할때는 기본코드가 있다. 잊지말자! import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Ch.. 2021. 4. 20.
30. 패키지 사용해보기 python requests 패키지는 구글링을 해보면 금방 나온다. 위 같은 경우는 미리 만들어 놓은 거니 참고만 하자.! import requests # requests 라이브러리 설치 필요 r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99') rjson = r.json() gus = rjson['RealtimeCityAir']['row'] for gu in gus: print(gu['MSRSTE_NM'], gu['IDEX_MVL']) rjson = r.json() 은 api를 json화 시키는 메소드이다. 2021. 4. 19.
29. 파이썬 패키지 설치하기 파이썬에서 패키지란>? 파이썬에서 패키지는 모듈(일조의 기능들 묶음)을 모아놓은 단위이다. 이런 패키지의 묶음을 라이브러리 라고 할수 있다. 지금 여기서는 외부 라이브러리를 사용하기 위해서 패키지를 설치한다. 즉, 여기서는 패키지 설치 = 외부 라이브러리 설치 위와 같은 가상환경은 venv 폴더를 생각해보면 된다.! 2021. 4. 17.
28. 파이썬 기초공부 자 파이썬을 기초공부해보자! 이런식으로 변수를 생성한다. 단 , 파이썬에서 특이한점은, 자료형을 붙이지 않고 스스로 인식한다는 것이다.! 자료형에는 위와 같이 숫자 ,문자형, 리스트형, 딕셔너리형, 딕셔너리형과 리스트형의 조합으로 이루어져있다. 수자,문자 --> 아무것도 안붙임 리스트 --> [] 딕셔너리 --> [{},{}] 정말로 신기하게도, 파이썬에서는 자료형을 변수 앞에다가 선언해주지 않는다. 위 자료및 그림들을 보면 함수에 대해서 쉽게 이해할수 있을것이다. 여기서 빵의 값을 나타내는 함수가 return 문이다. 파이썬에서는 조건문도 대부분의 컴퓨터 언어가 그렇듯 비슷하다. 주로 if/else문으로 이루어진다. 파이썬에서 반복문은 주로 리스트와 같이 쓰인다. 2021. 4. 16.
반응형