Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

파이썬 스크립트 37

파이썬 으로 qrcode 만들어 보기.

오늘은 서핑을 하다 발견한 걸 옮겨 적어 본다. qrcode 스캔 하는 앱도 만들어 보았으니 qrcode 도 만들어 보는 거다. https://diyver.tistory.com/170?category=980809 파이썬 QR코드 쉽게 생성하기 qrcode 모듈을 이용하여 파이썬으로 간단하게 QR코드를 생성할 수 있다. 1. qrcode 모듈 설치하기 아나콘다를 실행하고 아나콘다 명령 프롬프트를 켜서 아래 명령어를 입력한다. >>> pip install qrcode 2. Q diyver.tistory.com 이 블로그에서 퍼 왔음을 밝힌다. 쉽기는 했다. 다면 import qrcode 을 했더니, install 해야 한다고 하는데, qrcode 로 설치된 것이 다른 버전이 있는 것 같은 생각이 든다. 설치..

파이썬으로 제주의 맛집을 찾아서 (3)

오늘은 정리되고 있는 자료를 타인(?)들과 공유하기 위해서... Firebase 의 Realtime Database 에 저장을 해 보도록 하겠다. import requests import sqlite3 import firebase_admin from firebase_admin import credentials from firebase_admin import db from firebase_admin import messaging import datetime # 서버 운영을 위해서는 firebase 의 설정 정보를 따로 읽어올 수 있어야 함. cred = credentials.Certificate('./services_firebase.json') firebase_admin.initialize_app(cred..

파이썬 으로 제주 맛집 주소를 찾아서 (2)

하하.. 제주도에는 어떤 맛집들이 있는지... 오늘도 찾아 본다... 하다 보니... 네이버 블로그는 iframe 으로 둘러 쌓여 있어 한번 더 스크랩을 해야 하는 불편(?)한 점을 발견 했다. 오늘은 버전은 스크랩 한 자료를 그냥 흘려 버리는 것이 아니라, 파이썬에서 구동 할 수 있는 작은 db 에 저장을 해 보도록 하겠다. 그럼... 소스를 import requests from bs4 import BeautifulSoup import urllib import sqlite3 from datetime import datetime import re import json conn = sqlite3.connect("opDeGangDB.sqlite", isolation_level=None) rs = conn.c..

파이썬 으로 제주맛집 스크래핑

제주도를 가고 싶었는데, 아직인 데... 제주도에 가면 어떤 맛집이 있는 지 궁금하기도 하고 해서 많은 블로거 들이 작성한 글을 찾아서 제주 맛집을 찾아 보려고 한다. import requests from bs4 import BeautifulSoup import urllib import sqlite3 from datetime import datetime import re conn = sqlite3.connect("opDeGangDB.sqlite", isolation_level=None) rs = conn.cursor() rs.execute('''CREATE TABLE IF NOT EXISTS chejuList1 (id integer PRIMARY KEY, url text, Name text, writeD..

파이썬으로 sqlite 테이블에 칼럼을 새로 추가 하기

import sqlite3 conn = sqlite3.connect("opDeGangDB.sqlite", isolation_level=None) rs = conn.cursor() rs.execute('''CREATE TABLE IF NOT EXISTS chejuList1 (id integer PRIMARY KEY, url text, Name text, writeDate text)''') try: rs.execute(''' alter table chejuList1 add column test varchar(32) ''') except: print('이미 처리 됨') 이미 만들어 놓은 파일에 저장하고 싶은 항목이 새로 생겼다면... 어떻게 할 것 인가 ? ㅋ~ 오라클이나, 다른 db 들 처럼 alter ta..

파이썬 자동화 스크립트 : 메일 보내기

import smtplib from email.mime.text import MIMEText smtp = smtplib.SMTP('smtp.gmail.com', 587) smtp.starttls() # TLS 사용시 필요 smtp.login('....g@gmail.com', '패스워드') html = ''' 원본출처: 티스토리 바로가기 {2} ''' msg = MIMEText(html.format(title, postUrl, content), _subtype='html', _charset='utf-8') msg['Subject'] = title # msg['To'] = '......ds@blogger.com' smtp.sendmail('......g@gmail.com', '.....d@blogger.co..

파이썬 자동화 스크립트 : Firebase Cloud Messaging 보내기

오늘은 파이썬으로 메시지를 보내 보도록 하겠다... 어디로 내 안드로이드 폰으로 다가... 그래서 먼저 안드로이드에서 하는 FCM에 대한 이해를 조금해 보아야 하지 않을까 싶다. https://billcorea.tistory.com/80 안드로이드 앱 만들기 Firebase FCM 으로 메시지 전송하기 Fcm 으로 메시지를 수신하는 예제들은 많이 찾아 볼 수 있으나, 보내는 건 ? 그것도 안드로이드 앱으로 그런 예제는 없는 것 같아서 정리를 해 보겠다. 다만, 전체를 다 정리하는 것이 아니라 꼭 billcorea.tistory.com 옆집(?)에 잠시 가 보면 안드로이드에서 하는 메시지 보내는 것에 대한 이야기가 있으니 참고... import firebase_admin from firebase_admin..

파이썬 자동화 스크립트 : 티스토리 글을 네이버블로그에 퍼 담아 보자

오늘은 글쓰기가 귀차니즘으로 티스토리에 적어 두었던 글들을 네이버 블로그에 옮겨 보자. 1. 옮기는 방법을 찾아보니. https://developers.naver.com/docs/share/navershare/ 네이버 공유하기 개발가이드 NAVER Developers - 네이버 공유하기 개발가이드 developers.naver.com 네이버 공유하기 가 있다. 이걸 어떻게 이용하면 될까? 생각해 보고, 일단은 저 스크립 트을 따라 해 보았다. 그랬더니, 블로그로 글을 옮겨주는 페이지를 열어 준다. 오호라~ 그렇다면... 하는 생각이 번쩍 스친다... 2. 이제 티스토리의 글목록은 어떻게 얻을 것인가 ? https://tistory.github.io/document-tistory-apis/apis/v1/p..

파이썬 자동화 스크립트 : 인스타그램 사진 올리기.

인스타 그램에 사진 올리기를 해 보기로 했다. 음... 365일 24시간 구동해야 하는 컴터가 있으면야 좋기는 하겠지만, 우리에게는 rasberrypi 가 있으니 그것으로 대신해 보기로 한다. 그래야 camera 도 사용할 수 있으니 말이다. 그리고 내게는 작은 어항에 살고 있는 반려 거북이도 하나 있으니 말이다. 일단 코드는 아래오 같이 구현 했다. from instabot import Bot import os import shutil import picamera def clean_up(): dir = "config" remove_me = "file.jpg.REMOVE_ME" # checking whether config folder exists or not if os.path.exists(dir): ..

파이썬 으로 따라하는 자동화 스크립트 : 다음 랭킹 뉴스 수집

다음 메인 화면에 있는 것만 봐서는 내용이 그리 많이 나오지 않는 것 같다. 그래서 이번에는 다음 뉴스중에서 랭킹 뉴스를 스크랩 하는 sciprt 을 구성해 보기로 한다. #coding=utf-8 # import json import urllib.request import urllib.parse from bs4 import BeautifulSoup import ssl import requests import datetime def daumResult(): print('') now = datetime.datetime.now() rValue = ''' 자료수집 일시 : {0} '''.format(now) context = ssl._create_unverified_context() url = 'https://..

반응형