[問題] 請問如何把資料匯入sqlite

作者: michaelaa (MICEAELAA)   2015-12-07 13:47:39
各位大大好 最近剛初學python 有一些問題卡住想請教一下
import requests
from bs4 import BeautifulSoup as bs
res = requests.get('https://www.ptt.cc/bbs/food/index.html', verify=False)
soup = bs(res.text)
for ent in soup.select('.r-ent'):
print ent.select('.title')[0].text.strip(), ent.select('.date')[0].text.strip(), ent.select('.author')[0].text.strip()
執行後出現
[食記] 台北信義區 藝術品般的麻辣鍋@微風信義 12/07 piggylov
[食記] 台北 內湖737 大推!!!珍好味蚵仔麵線 12/07 chyauchyau
[食記] 雲林虎尾 嚐嚐見麵 美味平價的麵食 12/07 chickenbo
[食記] 台南 香港角港式茶餐廳(東豐店) 12/07 rxcx
[食記] 芝加哥創意亞洲料理:Embeya 12/07 cake0885rn
[食記]新北市新莊 古早傳說~個人麻辣鍋 12/07 j19617
[食記] 台中 吳留手串燒居酒屋 好吃貴桑桑 12/07 supergodking
[食記] [台中] 梅子活海鮮,在地老字號海鮮餐廳 12/07 buuzkuo
[食記] 台中 mama綠豆湯 12/07 oruha
[公告] Food板 板規 V3.8 12/16 Dilbert
精華區使用方法 【重要!新手必看!】 11/18 Yawper
[公告] 發文請在標題加上地區及提供地址電話。^^ 9/28 bluefish
[公告] 文章被刪除者請洽精華區的資源回收桶 10/01 Dilbert
[公告] 板規16發文標題須含餐廳店名之調整 10/11 Dilbert
想請教一下 如果我想抓10個page 該怎麼做
另外這些資料 我希望能夠匯入到sqlite 按照 title,date,author 排列 但我的語法好像
有問題 想請教該怎麼做 非常感謝
import sqlite3
db = sqlite3.connect('audate.sqlite')
cur = db.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Tender_awards(
id INTEGER PRIMARY KEY,
title TEXT,
date VARCHAR,
author TEXT,
total_tender_awarding_value BIGINTEGER
)''')
cur.close()
作者: Neisseria (Neisseria)   2015-12-07 14:20:00
匯入時不需排序,取出時用 ORDER BY 語法即可排序倒是 date 那裡在儲存前可能要處理一下
作者: michaelaa (MICEAELAA)   2015-12-07 14:40:00
卡在不知道如何匯入sqlite haha
作者: Neisseria (Neisseria)   2015-12-07 15:22:00
就用 INSERT query 吧,最直觀的方法

Links booklink

Contact Us: admin [ a t ] ucptt.com