💻 개발블로그/파이썬문법5 파이참) 소스코드 정리하기 단축키 알아두면 좋은 파이참 단축키 Ctrl+L >> 소스코드 전체 정리 Ctrl+I >> 줄단위 정리 2021. 12. 16. 파이썬 크롤링하기(웹스크래핑) 3주차 과제 지니뮤직사이트 순위/제목/가수 스크래핑하기 뷰티풀숩을 이용해 셀렉트하고 카피를 해두면 편리하다. 스크래핑할 내용 한 개 찾기 .select_one() 여러개 찾기 .select data = requests.get('https://www.genie.co.kr/chart/top200?ditc=M&rtm=N&ymd=20210701',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') #body-content > div.newest-list > div > table > tbody > tr:nth-child(1) > td.number #body-content > div.newest-list > div > table > tbody > tr:nth-chi.. 2021. 12. 15. 파이썬 크롤링하기(웹스크래핑) **BS4/BeautifulSoup을 이용한 크롤링(웹스크래핑) 연습예제 검사하기에서 코드를 구분할 줄 알아야한다. 전체 끌어올때는 soup.select 한가지만 끌어올때는 select_one != is not 위의 두 가지는 같은 의미이다. is not 이 조금 더 직관적으로 보일 뿐! .text 와 ['']는 print쪽이 아닌 for문쪽에 붙어도 실행이 된다. import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} dat.. 2021. 12. 15. 파이썬 패키지사용 예제 -requests 라이브러리 사용 (Ajax와 같은 기능으로 라이브러리에서 끌어오는 개념) if문법 사용시 뒤에 붙는 ":"를 잊지말자! import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() rows = rjson['RealtimeCityAir']['row'] for row in rows: gu_name = row['MSRSTE_NM'] gu_mise = row['IDEX_MVL'] gu_mise2 = row['IDEX_NM'] if gu_mise < 70: print(gu_name, gu_mise2) 2021. 12. 15. 1주차 파이썬 문법 파이썬에서 가장 기본적인 것은 파이썬에서 사용하는 언어인 것 같다. 하나하나 변수를 입력하는 것보단 조금 어려워도 구글링하며 적절한 함수를 찾아내어 적용시키면 추후 코드를 변경할 때 더 편리하고 보기에도 깔끔하다. 나의실수: -(), [] 괄호의 활용을 기억하자 -문자열은 따옴표를 사용하자 -변수 파이썬에서 결과물을 추출하기 위해 변수라는 값이 지정되어있어야한다. 이때 결과를 얻기 위해 보여지는 코드는 print() -사칙연산 숫자를 이용해 사칙연산이 가능하다. 더하기 + 빼기 - 곱하기* 나누기/ 몫 // 나머지% 거듭제곱 ** -비교연산 >, 2021. 12. 14. 이전 1 다음