Today's

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

반응형

전체 글 514

안드로이드 앱 만들기 : retrofit xml 파싱 : 제주도 버스 정보

앱에서 지원하고 싶은 것중 우선 나의 주변에 버스 정류소를 찾는다. 어떻게 찾을까 ? 모든 데이터는 data.go.kr 공공데이터 포털을 중심으로 ... 찾아보니 제주도에서 제공하는 버스 정보가 있다. http://www.jeju.go.kr/help/open.htm?page=3&act=view&seq=967654 다만, 가이드의 정보를 기준으로 보면 http:// 으로 시작하는 기본url 과 xml 형식으로 자료를 전송한다는 것이 조금 예전 방식인 것 같은 생각이 들었다. 이제 앱에 retrofit 통신을 하기 위한 준비를 해 보자. gradle 파일에 수정을 // 데이터 주고 받기 implementation 'com.squareup.retrofit2:retrofit:2.7.2' implementatio..

파이썬으로 제주의 맛집을 찾아서 (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..

반응형