본문 바로가기

Python

(7)
파이썬 SQLite 데이터베이스 사용하기 HTML 삽입 미리보기할 수 없는 소스 import sqlite3 ->SQLite는 파이썬의 표준라이브러리 입니다 (설치가 필요없습니다 선언만 하면 됩니다) ​ SQLite의 장점으론 가볍고 웹브라우저 내부에서도 사용가능하며 안드로이드/iOS의 표준으로 제공하는 데이터베이스라는 것 입니다 또한 별도의 데이터베이스 애플리케이션을 사용하지 않아도 됩니다 ​ dbpath = "test.sqlite" conn = sqlite3.connect(dbpath) ->dbpath 변수에 test.sqlite 라는 문자열을 저장합니다 (데이터베이스 파일의 경로) sqlite3.connect(dbpath) 는 데이터베이스를 연결하는 동작을 합니다 ​ ​ ---------------------------------------..
파이썬 cron으로 정기적으로 프로그램 실행하기 macOS와 리눅스에서는 cron이라는 데몬 프로세스로 정기적으로 프로그램을 백그라운드에서 실행 할 수 있습니다 윈도우에서는 비슷한 기능으론 작업스케줄러가((Task Scheduler) 있습니다 ​ 정기 실행은 1)로그, 백업과 같은 시스템에서 필요한 정기적인 처리나 2)데이터 수집과 같은 애플리케이션에서 필요한 정기적 처리 3)시스템이 제대로 동작하고 있는지 정지적으로 감시하는 처리 ​ 등등 정기적으로 처리할 일에 적합합니다 ​ 네이버에서 제공하는 환율정보를 정기적으로 날짜별로 저장하는 프로그램을 만들어보겠습니다 (저번에 만들어놓은 코드에서 개량을 하겠습니다) https://leejoongwon.tistory.com/66 2)파이썬 크롤링으로 네이버 환율,금 시세,유가,증시 등등 정보 추출하기(Beau..
5) 파이썬 API으로 전세계 날씨정보 얻기 HTML 삽입 미리보기할 수 없는 소스 import requests import json -> 파이썬의 requests ,json 모듈을 사용합니다 ​ 전세계의 날씨정보를 API로 제공하는 사이트입니다 (회원가입 필요) https://openweathermap.org/ Сurrent weather and forecast - OpenWeatherMap APIs Call our easy-to-use APIs to get weather data for any coordinates current weather (current) hourly forecast (4 days) daily forecast (16 days) climatic forecast (30 days) historical weather (1 mont..
4)파이썬 크롤링으로 페이지내 모든 정보를 얻기 1,2,3보다 좀더 심화된 내용입니다 어떤 페이지내에서 하위페이지를 포함하여 사진,파일등등을 추출합니다 파이썬, beautifulsoup 라이브러리 사용합니다 HTML 삽입 미리보기할 수 없는 소스 목표 ---------------------------------------------------------------------------------------------------- 정보를 얻고자 하는 페이지 내 링크,사진등등 모든 정보를 수집합니다 ​ 재귀적으로 html 페이지를 처리합니다 1) html을 분석합니다 2) 링크를 추출합니다 3) 파일을 다운받습니다 4) 파일이 html이라면 재귀적으로 1)으로 돌아가서 순서를 다시 실행합니다 ​ ​ 설명 ----------------------------..
3)파이썬 크롤링으로 뉴스정보 수집하기(Beautifulsoup - select) HTML 삽입 미리보기할 수 없는 소스 파이썬, beautifulsoup 라이브러리 사용합니다 beautifulsoup의 select을 사용합니다 - 리스트형 (다량의 자료) 설명 ---------------------------------------------------------------------------------------------------- from bs4 import BeautifulSoup -> BeautifulSoup 라이브러리를 사용합니다 (HTML 및 XML 문서 를 구문 분석하기위한 Python 패키지입니다) - 설치는 터미널에서(우분투 리눅스 기준) pip3 install beautifulsoup4 ​ ----------------------------------------..
2)파이썬 크롤링으로 네이버 환율,금 시세,유가,증시 등등 정보 추출하기(Beautifulsoup - select_one) 파이썬, beautifulsoup 라이브러리 사용합니다 beautifulsoup의 select_one()을 사용합니다 - 한가지 단위 데이터 정보를 얻고자 하는 사이트의 html 구조를 분석하여 원하는 내용을 추출합니다 HTML 삽입 미리보기할 수 없는 소스 설명 ---------------------------------------------------------------------------------------------------- from bs4 import BeautifulSoup -> BeautifulSoup 라이브러리를 사용합니다 (HTML 및 XML 문서 를 구문 분석하기위한 Python 패키지입니다) - 설치는 터미널에서(우분투 리눅스 기준) pip3 install beautifuls..
1)파이썬 크롤링으로 기상청 날씨정보 얻어오기(Beautifulsoup - find) 우분투 리눅스와 파이썬, beautifulsoup 라이브러리를 사용합니다 beautifulsoup의 find를 사용합니다 - 한가지 단위의 데이터 추출 ​소스코드 HTML 삽입 미리보기할 수 없는 소스 설명 ---------------------------------------------------------------------------------------------------- from bs4 import BeautifulSoup -> BeautifulSoup 라이브러리를 사용합니다 (HTML 및 XML 문서 를 구문 분석하기위한 Python 패키지입니다) - 설치는 터미널에서(우분투 리눅스기준) pip3 install beautifulsoup4 ​ --------------------------..