Coding(98)
-
2-2. BeautifulSoup를 이용한 Mnet 차트 크롤링 하기[import 모듈]
1. requests 123456import requestsfrom bs4 import BeautifulSoup as BS req = requests.get('http://www.mnet.com/chart/TOP100/') print(req)Colored by Color Scriptercs [request]와 [bs4 module의 BeautifulSoup]를 import합니다. (as BS는 BeautifulSoup가 너무 기니 약칭으로 BS라 부르겠다는 겁니다.) 결과값인 은 HTTP상태코드 참고.몇가지만 예를 들면 위의 [200]을 포함한 200번때는 잘 처리 성공을 알려주는 코드고,한번쯤은 봤을 404처럼 400번때는 요청오류,501같은 500번때는 서버오류를 나타낸다. 마지막 줄에서 print(..
2018.05.20 -
2-1. BeautifulSoup를 이용한 Mnet 차트 크롤링 하기[분석]
Mnet의 실시간 음원차트를 크롤링하려고 합니다. http://www.mnet.com/chart/TOP100/ 1. 필요한 데이터 분석표시한 [순위], [앨범이미지], [타이틀], [가수명], [앨범명]을 가져오려고 합니다. 2. HTML 분석1번에서 분석한, 내게 필요한 데이터를 바탕으로HTML문서에서 해당 데이터가 어디에 위치하고 있는지 알아내야 합니다. 크롬 브라우져로 Mnet - 실시간 종합 차트 페이지에 접속합니다.[크롬 브라우저 - 메뉴 - 도구 더보기 - 개발자도구]를 선택합니다.윈도우 환경의 경우 F12 / 맥의 경우 ⌥⌘+i화면 기준으로 중앙 상단 or 개발자도구 기준 좌측 상단에 있는 도구를 선택하고, 1번에서 필요하다고 생각한 부분인 순위 부분 클릭. 복잡해 보이지만, 쉽게 ... 큰..
2018.05.20 -
1. BeautifulSoup를 이용한 크롤링 준비 작업
파이썬 설치 강좌는 많으니, 건너뛰겠습니다.맥으로 진행하지만,파이썬으로 하기에 윈도우도 같습니다. 아마도 4단계로 나눠서,아래와 같이 진행될꺼 같습니다. 1장. 준비작업 2장. 음원차트 크롤링3장. List, Dict(사전형) / CSV, Json4장. 이미지 추출 0. 환경python이 설치되어있고, 환경변수가 등록되어있는 상태Chrome 브라우져 1. 설치터미널이나 cmd창에서pip install requestspip install BS4입력해서 requests와 Beautifulsoup를 설치해줍시다. 2. 설치 확인pip list입력해서 아래와 같이 잘 설치 되었는지 확인합니다.파란표시가 다 설치됬으면 끝.파이썬 처음 설치한거면, 위처럼 많이 뜨지 않고,[표시한 3개+기본적으로 있는 3개] 정도해..
2018.05.18 -
[Linux] 우분투 3D 가속 활성화
오래된 글들만 보이고, 제대로 안되는것도 많길래...일단 3D가속 활성화 여부 확인은우분투 터미널에서 /usr/lib/nux/unity_support_test -p 명령어로 확인. 참고https://blogs.oracle.com/scoter/3d-acceleration-for-ubuntu-guests-v2https://askubuntu.com/questions/771057/cannot-use-3d-acceleration-with-ubuntu-guest-in-virtualboxhttps://www.linuxbabe.com/virtualbox/speed-up-ubuntu-virtualbox 요약▶Install required packages for building kernel modules. sudo apt..
2018.01.11 -
[Windows] 윈도우 바탕체 오류 고치기(remiz 윈도우)
16년 3월 이후에 나온 remiz(레미쯔)님의 windows7에 바탕체 문제가 있는거같습니다.일반적으로 크게 문제는 없지만, windows7의 기본 폰트인 맑은 고딕이 아닌 바탕체를 가져다 쓰는 프로그램의 경우 글씨가 표시되지 않는 문제가 있습니다. 문제 확인 방법 C:\Windows\Fonts 에서 바탕, 바탕체 폰트를 찾아서 열어본다. (좌)정상 / (우)비정상우측 처럼 빈곳이 많으면 문제가 있는겁니다. 해결방법 ※바탕과 바탕체에 대한 정확한 저작권 정보를 찾기 힘들어서 바탕, 바탕체 폰트는 첨부되어있지 않습니다.※※권한을 얻기 위해서 관리자 계정으로 넘어가야 하기 때문에 아래 모든 권한 얻기 레지스트리를 미리 받아도 사용 못 할 수 있습니다.※※로그오프 후 파일이 없다면 다시 받으시면 됩니다.※ ..
2016.10.25 -
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. 에러
Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. Tools - Android - Enable ADB Integration -> 체크
2016.10.21