看板 Python 關於我們 聯絡資訊
各位大大好 最近剛初學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() -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.107.91 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1449467262.A.043.html
Neisseria: 匯入時不需排序,取出時用 ORDER BY 語法即可排序 12/07 14:20
Neisseria: 倒是 date 那裡在儲存前可能要處理一下 12/07 14:23
michaelaa: 卡在不知道如何匯入sqlite haha 12/07 14:40
Neisseria: 就用 INSERT query 吧,最直觀的方法 12/07 15:22