728x90

개발공부 17

파이썬으로 네이버 주식 현재가 가져오기

주식을 조금씩 하고 있긴 한데. 회사가 너무 많다... 내가 보고 싶은 회사만 현재가 실시간으로 받아 오도록 해봤다. 최종적으로 원하는 회사의 현재가를 실시간으로 계속 가져오게 하는 것이다.ㅎ 1. 네이버 주식 페이지 정보 불러오기 import requests from bs4 import BeautifulSoup url = "https://finance.naver.com/item/main.nhn?code=005930" result = requests.get(url) print(result.content) 알수 없는 문자가 잔뜩 나온다.. 2. BeautifulSoup 데이터 가공 하기 import requests from bs4 import BeautifulSoup url = "https://financ..

개발공부/Python 2020.12.04

초등학생도 할 수 있는 머신러닝 학습 시키기

요즘 머신러닝, AI, 딥러닝 등.. 인공지능 관련된 내용들이 많이 나온다... 알파고 역시 그중 하나. 듣기만 해도 어려운... 하지만 이런 기술 중 하나인 머신러닝을 누구나 쉽게 웹을 이용할 수 있도록 만든 서비스가 있다. teachablemachine.withgoogle.com/train Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required. teachablemachine.withgoogle.com 위 ..

개발공부/Python 2020.12.02

파이썬으로 구글 이미지 크롤링하기(Python google crawling)

파이썬을 이용해서 구글에서 필요한 이미지 크롤링하는 방법!!1. 필요한 패키지를 다운 받는다.pip install beautifulsoup4 pip install selenium pip install requests2. import 패키지from urllib.request import urlretrieve from urllib.parse import quote_plus from bs4 import BeautifulSoup as BS from selenium import webdriver 3. Url 가져오기구글에서 이미지를 검색해보면 빨간색 네모의 단어만 변경되는 걸 볼 수 있다. 코드는 빨간 네모를 변수 지정하고 나머지는 동일 하니 그대로 붙여놓기keyword = input("Image Name : "..

개발공부/Python 2020.12.01

로또 홈페이지에서 당첨번호 1회 부터 엑셀 뽑기

로또 홈페이지는 당첨번호를 엑셀로 뽑을 수 있도록 기능을 제공해주고 있다. 저번에 키보드 마우스 제어 방법을 해봤으니 제공 해주는 로또 번호를 명령어 한 번에 뽑을 수 있지 않을까?ㅎㅎ 코드는 매우 간단 하다. from selenium import webdriver import pyautogui btn = pyautogui.alert('시작할까요?') driver=webdriver.Chrome('C://chromedriver.exe') #크롬 드라이버 driver.get('https://www.dhlottery.co.kr/gameResult.do?method=byWin') #접속할 url # 로또 홈페이지 1회차 세팅 xpath = "/html/body/div[3]/section/div/div[2]/di..

개발공부/Python 2020.11.22

클라우드 개발 환경 구름 IDE

전에 포스팅한 거처럼 python 하기 위해서는 python 설치하고, 비주얼 스튜디오를 설치해야 기본적인 개발 환경이 완성 된다. 직접 개발 환경을 구축할 필요 없이 만들어진 환경을 클라우드 상에서 가져다 사용할 수 있는 방법이 있다는 것! 리뷰할 구름 IDE 외 다른 무료로 사용 가능한 클라우드 서비스가 많이 있어, 본인에게 맞는 걸로 결정하면 된다. 1. 회원 가입 구글에서 구름 IDE를 검색 또는 직접 사이트를 들어간다. ide.goorm.io/ 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrated Development Environment IDE)을 제공합니다. 웹브라우저만 있으면 코딩, 디버그, 컴파일, 배포 등 개발..

개발공부/Python 2020.11.21

파이썬 pyautogui 마우스/키보드 자동화#3

이번에는 이미지를 인식하고, 마우스를 이동시키는 매크로 기능이 있어 실행해보았다. 앞서 만든 마우스 좌표를 확인하고 영역을 스크린샷 후 스크린샷 된 이미지를 찾아 클릭!!실행하기 앞서 pyautogui , openvu-python 모듈 설치를 해야 한다.pip install pyautogui pip install opencv-python윈도우 계산기의 1,3,5 숫자를 찾아 가로 30, 세로 30 크기로 스크린 샷 후 1,3,5 클릭하도록 만들었다.이미지를 착각해 오작동하는 경우가 있다.보조 수단으로 사용해야 할 듯한 느낌.. import pyautogui #print(pyautogui.position()) # region = (X축, Y축, 이미지가로사이즈, 이미지세로사이즈) pyautogui.scre..

개발공부/Python 2020.11.21

파이썬 pyautogui 마우스/키보드 자동화

앞서 예약 매크로를 구글링 하던 중.. 마우스와 키보드를 제어하는 자동화(오토) 프로그램을 만들 때 사용하는 pyautogui 모듈이 있어 같이 테스트를 했다. 1. pyautogui 모듈 설치 pip install pyautogui 2. 마우스 좌표 받아 오기 pyautogui.position() 명령으로 현재 마우스 위치를 좌표로 확인 가능하다. 3. 마우스 이동 하기 moveTo 사용으로 X축 1553 Y축 385 1초 동안 이동시킨다. pyautogui.moveTo(1553, 385, 1) 4. 클릭 하기 - 한번 클릭 pyautogui.click() - 더블클릭(클릭 후 2초 후 한 번 더 클릭) pyautogui.click(clicks=2, interval=2) - 더블클릭 pyautogui...

개발공부/Python 2020.11.20

android#코틀린(Kotlin) 인터넷 주소창 열기

주소창에 URL을 입력 하면 페이지가 연결 되도록 만들어 봤다. 우선 인터넷을 되도록 AndriodManifest.xml user 권한 허용 Text 입력을 위해 EditText 사용 한다. 만들어진 XML 화면 XML 화면이 완성 되었으면, OpenInternet.kt 작성 import android.content.Intent import android.net.Uri import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import kotlinx.android.synthetic.main.activity_open_internet.* class OpenInternet : AppCompatActivity() { override fu..

캠핑장 예약 매크로 만들기!

어느 날 누나가 캠핑장 예약이 너무 빨리 마감된다고 예약 매크로를 만들 수 없냐고 의뢰? 가 들어왔다. (누나.. 나 개발자 아니야.....) 그래도 왠지 재미 있을것 같아 파이썬 첫 프로젝트로 예약 매크로 만들기로!! 어떻게 시작 할지 막연 하니 일단 구글링..ㅎㅎㅎ 역시 정보는 엄청 많이 있다. 여기저기 주워와 붙여 놓고 편집하고 만들기 시작! 진짜 개발자가 보면 엄청 허접 하겠지만...ㅠㅠ 파이썬의 selenium 모듈을 통해 자동화 기능을 구현할 수 있었다. 실행시킬 웹 브라우저를 불러온다. 크롬을 주로 사용하니 크롬으로 실행! 우선 크롬 웹 드라이버를 다운로드한다. Download : chromedriver.chromium.org/downloads 버전에 맞는 크롬 드라이버를 다운로드한다. 크롬..

개발공부/Python 2020.11.19
728x90