본문 바로가기
반응형

분류 전체보기514

조코딩 AI.2 Teachable Machine 동물상 찾기 참고 : 크롤링한 사진에서 얼굴 전처리 작업하기 연예인 얼굴 인식 서비스를 만들어보자 #1 - 학습 데이타 준비하기 연예인 얼굴 인식 서비스를 만들어보자 #1 - 학습데이타 준비하기 조대협 (http://bcho.tistory.com) CNN 에 대한 이론 공부와 텐서 플로우에 대한 기본 이해를 끝내서 실제로 모델을 만들어보기로 하였�� bcho.tistory.com [조코딩] 완성형 서비스 만들기 - 2 참고 : 조코딩 - 웹캠 없이 Teachable Machine으로 나와 닮은 동물상 찾기 | 수익형 웹, 앱 만들기 2강https://www.youtube.com/watch?v=OI3fZJHQF8Y&list=PLU9-uwewPMe2-vtJAgWB6SNhHcTj velog.io 1. Teachable M.. 2020. 5. 20.
조코딩AI.1 : 텍스트 및 이미지 크롤링하기. BeautifulSoup Q> selenium, BeautifulSoup의 차이점? 왜 동적인 네이버실검은 selenium으로만 되는가? - BS : HTML 및 XML 파일에서 데이터를 가져 오는 Python 라이브러리 Selenium으로 무적 크롤러 만들기 · GitBook Selenium은 주로 웹앱을 테스트하는데 이용하는 프레임워크다. webdriver라는 API를 통해 운영체제에 설치된 Chrome등의 브라우저를 제어하게 된다. 브라우저를 직접 동작시킨다는 것은 JavaScript를 이용 beomi.github.io [조코딩] 완성형 서비스 만들기 - 1 참고: 조코딩 - 완전 쉽게 파이썬으로 텍스트 및 이미지 크롤링하기 | 완성형 서비스 만들기 1강https://www.youtube.com/watch?v=ZTJjW7X.. 2020. 5. 19.
개발자는 왜 맥을 쓸까? 맥은 유닉스 기반의 운영체제 서버나 임베디드 SW에선 리눅스를 씀 리눅스는 유닉스 기반의 OS로 같은 쉘 커맨드를 공유함 맥 전용 터미널 iTerm은 윈도우 터미널에 비해 커스터마이징에 유리, 깃과 연계시 편함. 안드로이드도 유닉스 기반, 맥에서 더 빠른 빌드가능 모바일 앱 빌드 속도는 동성능에서 맥이 더 빠름 (다만, 맥 살돈으로 윈도우를 사면 성능이 훨씬 좋음) IOS, 크로스 플랫폼 개발자 맥 쓸 것 그러나 -웹 프론트엔드, 게임 분야에선 맥이 필요 없음 -윈도우용 보안 프로그램, 드라이버 등 -윈도우 세계 OS 점유율은 약 90% -관공서에선 윈도우 사용 2020. 5. 7.
[김플 스튜디오] 구글 로그인, 메일 보내기 자동화 (selenium, webdriver, actionchains) 실습 전 할 것 1. 내 크롬브라우저에 맞는 크롬드라이버를 다운 2. 실습하고자 하는 파이썬 파일에 해당 크롬 드라이버를 넣고 실습시작 => 실습(실행)파일과 동일한 루트에 넣으면 따로 루트 지정필요없이 => driver = webdriver.Chrome()만으로 실행가능 다음 코드를 입력 from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains # 쭉 연결할 수 있게함 import time driver = webdriver.Chrome() url = "https://google.com" driver.get.. 2020. 5. 6.
[김플 스튜디오] selenium : 크롬 검색 자동화 오류 from selenium import webdriver driver = webdriver.Chrome() 까지 입력하자 오류 해결 검색진행 내 크롬브라우저환경에 맞는 chromedriver다운 후 해당 주소 복사 정상 실행 크롬드라이버의 위치를 삽입 후 정상 실행 from selenium import webdriver driver = webdriver.Chrome(executable_path=r"C:\dev_python\Webdriver\chromedriver") url = 'https://google.com' driver.get(url) 코드 실행 (자동화 브라우저 작동) 구글 검색창의 클래스 확인 검색창 클래스 활용한 자동 검색어 입력 전체 코드에 하단 코드 추가 driver.find_eleme.. 2020. 5. 6.
[조코딩] 제이쿼리라는 js함수 라이브러리 활용하기, 제이쿼리ui, 부트스트랩 함수 먼저 기본 양식부터 만들자 index.html 형성 후 ! + tab키를 눌러주면 html 기본 양식이 만들어진다 제이쿼리 : https://jquery.com/ jQuery What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. jquery.com 제이쿼리 사이트에서 제이쿼리를 다운로드해서 제이쿼리를 사용.. 2020. 4. 30.
[도메인-네임서버] TTL이란 무엇인가요? DNS(네임서버)에는 2가지 종류가 있습니다. 한 가지는 특정 도메인에 대한 DNS레코드를 추가/변경/삭제 가능한 authoritative DNS 가 있고, 다른 한 가지는 사용자로 부터 DNS 정보조회 요청을 받을 때 authoritative DNS에서 정보를 가져와서 사용자에게 제공하는 cache DNS(또는 recursive DNS)입니다. cacahe DNS는 사용자가 특정 도메인에 대한 DNS레코드를 요청할 때마다 authoritative DNS로 부터 정보를 가져오는 대신 한번 가져온 정보를 일정시간 동안 보관하게 되는데 그 시간을 TTL(Time To Live) 라고 하는 것입니다. 출처 2020. 4. 27.
[조코딩][web basic2] 조코딩 / 도메인 변경하기 임시 이메일 만들기 내 도메인 목록 지난 시간에 만든 도메인과 연결하기 GABIA 가비아에선 다음과 같이 DNS관리에서 설정해주면 된다 https://m.blog.naver.com/superc_official/221851742848 자 이제 다시 netlify로 가보자 새로 고침으로 확인하면 된다 2020. 4. 27.
[조코딩][web basic1] 네이버 검색 엔진에 최적화 시키기 여기서 잠깐! 지금은 연동 사이트 목록 화면이 바로 안뜬다. 여기로 가야한다 : https://searchadvisor.naver.com/console/board SEO 등록하기, 검색엔진 최적화 여기서 잠깐! 사이트가 바뀌어서 이젠 자동으로 robots.txt를 만들어주지 않는다. 고로 가이드를 참고해서 메모장에 직접 만드는 방법을 써야 한다. https://www.xml-sitemaps.com/ 2020. 4. 27.
캐글 10 : 사이킷런 소개 2020. 3. 18.
캐글2 : Matplotlib에서 한글폰트 사용하는 방법 2020. 3. 18.
팬더스 1 *.tail(2) : 제일 뒤에서 2개 출력 *.head(2) : 제일 앞에서 2개 출력 현재 가지고 있는 행은 총 3가지로 *.name, *.age, *.job 이다. 이 3가지 모두 series타입이다. series는 list형태로 만든다. 다음과 같이 s1, s2를 리스트형태로 파라미터를 넣어 series로 만들어보자. 그리고 데이터프레임을 만들자. pd.DataFrame(data=dict(num=s1, word=s2)) 2020. 3. 18.
정규표현식 2 2020. 3. 18.
[잔재미코딩] 7. 한빛미디어 페이지 실전 크롤링 쿠키와 세션 찾기 2020. 3. 12.
[잔재미코딩] 6. 로그인이 필요한 페이지 크롤링하기 로그인이 되어야만 볼수있는페이지에선 일반적인 방식으론 크롤링이 안된다. 그럼어떻게해야할까? 우선 쿠키와 세션에 대해 알아야한다. 클라이언트에서 요청할때 로그인할때는 쿠키와 세션이 함께 들어가서 요청된다. 아참! 이때 HTTP프로토콜방식으로 주고받는데(요청을할때 요청을만드는 포맷이 있고 응답도 특별한 포맷이있다) 이 때의 기본 포맷이 헤더와 바디 로그인이 필요할경우 헤더에 특별한 정보(쿠키/세션)를 포맷에 맞춰 요청한다. 아이디정보를 자기 피씨, 웹브라우저안에 저장가능 그리고 해당 웹페이지의 URL을 전송할 때 해당 아이디를 헤더에 넣어서 보냄(이를 쿠키라고함.) 쿠키란 아이디와 값처럼 구별할 수 있는 정보를 자기피씨안에 넣은상태. 특히 웹에서 저장관리하는 파일안에 있음 서버는 요청받은 헤더부분을 파악하고.. 2020. 3. 10.
[잔재미코딩] 4. 게시판 크롤링, 반복문, 엑셀파일 정리 1. 긁어올 게시판의 페이지는 1~5페이지까지. 그런데 각 페이지별로 들어갈 때마다 다음처럼 url에서 숫자만 바뀐다 이건 엑셀 파일을 만드는 코드~ 이건 크롤링하는 코드! 엑셀코드와 크롤링 코드를 합쳐보자 결과 화면! 우선 제목행인 B행의 너비를 정하자 이제는 순번을 만들어 줄 코드를 넣어주자 이제 엑셀행의 타이틀을 만들자 제목행의 위치인 A1,B1의 행렬을 중앙배열로 지정하자 시트이름 정하기, 시트삭제하기 작성된 시트 오픈하기 2020. 3. 4.
[잔재미코딩] [오류해결] 인코딩 문제가 발생하면 urllib를 쓰라! 2020. 3. 4.
[잔재미코딩] 3. naver stock_select, 2차 필터하기 링크 해외증시 : 네이버 금융 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 추가적으로 시도했던 크롤링> 출력대상을 담은 태그 각 출력대상 위 대상을 뽑고 싶은데 못 뽑음. 하단 코드는 다른 코드임 위 copy selector를 하단과 같이 요약해줘도 정상적으로 출력된다. 위처럼 붙어있는 상태로 나와서 구분하기 어렵다 이때는 copy element를 해준다. 그런데 첫번째 리스트와 2번쨰 리스트의 아이디가 다르다 span클래스와 em클래스가 다르다. 상승,하락에 따라 class가 달라진다 다우산업 26,957.59 하락 나스닥 8,980.78 상승 그리고 위와 같이 태그별로 분리한 뒤 어떻게 할지 생각해보자 select로 뽑은 데이터도 다시 find나 select로 2.. 2020. 2. 27.
반응형