python 4

파이썬으로 구글 이미지 크롤링하기 (selenium 사용)

사람 얼굴 표정에 따른 감정을 학습시키기 위해 이미지 크롤링을 시도해 보았다. Naver 보단 google이 좀 더 정확한 자료를 가지고 있다고 생각이 들어 구글로 시도해 보았다. 우선 selenium을 사용하기 위해서는 chromedriver가 필요하다 chromedriver.chromium.org/downloads Downloads - ChromeDriver - WebDriver for Chrome WebDriver for Chrome chromedriver.chromium.org 위 사이트에 접속해 자신의 크롬브라우저 버전에 맞는 걸 선택하여 다운로드한다. 자신의 크롬 브라우저 버전은 다음과 같이 확인이 가능하다. chrome://version 확인이 됐다면 다시 크롬브라우저 다운로드 사이트에 가서..

python 2020.09.18

소켓통신으로 받은 데이터 mysql 서버에 저장하기 (python으로 쿼리문 이용)

소켓 통신으로 체온을 넘겨주면 캡스톤 대회 준비 중 필요한 기능으로 QR코드로 학과, 학번, 이름을 DB에 저장한뒤에 그 다음 체온을 재서 소켓통신을 활용해 온도를 넘겨 받은 후에 그것을 mysql 서버에 저장할 것이다. 원하는 위치에 대한 update 기능이 필요하여서 구현해보게 됐다. 간단하게 python 을 이용해서 text 파일의 내용을 읽어드린 후 그것을 실시간으로 계속 받아와야 하기에 while문 안에서 if문을 통해 조건을 부여받고 같은 체온이면 저장하지 않고, 그 다음 사람의 체온이 받아질 때 까지 text file만 읽고 있다가 변화하면 저장하는 형식으로 구현해보았다. 먼저 QR을 통해 데이터베이스에 사용자를 추가하게되면 id값이 부여되고 학번, 이름, 학과, 시간 의 데이터가 들어간다...

Socket 2020.09.14

Windows 아나콘다 설치 , 텐서플로우 설치 방법 [+Python 설치] 오류 해결

우선 아나콘다를 설치 할 수 있는 공식 홈페이지에 접속하여서 download 를 한다. 다른 블로그에서 이런식으로 해봤는데 텐서플로우 설치 오류가 뜨시는 분들은 아래쪽을 봐주세요! https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 사이트에 접속하게 되면 Download 라는 문구가 대문짝만하게 보인다. 그것을 클릭하게 되면 운영체제를 선택하여 다운로드 ..

Tensorflow 2020.08.28

소켓통신으로 실시간 메모장 데이터 보내기 (python)

우선, 이번 학교에서 있는 캡스톤 대회 준비하는데 필요한 소켓통신 부분을 python 으로 시도해 보았다. 먼저 메모장의 데이터를 python 으로 소켓통신 하기 전에 간단한 메시지를 주고 받는 예제를 이용하여 조금 각색해 보았다. [ 서버 -- 라즈베리파이 / 클라이언트 -- PC ] 다음은 간단한 예제 코드이다. import socket # 접속할 서버 주소입니다. 여기에서는 루프백(loopback) 인터페이스 주소 즉 localhost를 사용합니다. HOST = '127.0.0.1' # 클라이언트 접속을 대기하는 포트 번호입니다. PORT = 9999 # 소켓 객체를 생성합니다. # 주소 체계(address family)로 IPv4, 소켓 타입으로 TCP 사용합니다. ser..

Socket 2020.07.29