[問題]求救 爬資料進資料庫時只會進一筆
如題,小弟目前正在利用python嘗試抓政府的opendata進資料庫
資料格式為json
http://opendata.epa.gov.tw/ws/Data/UV/?format=json
爬完資料並顯示的時候並沒有問題
每筆資料都抓得出來
如圖
http://imgur.com/a/0G2Sj
可是要抓進資料庫時便出現了問題
每次執行都只會抓進第一筆資料
程式也沒有出現error
如圖
http://imgur.com/a/ovsYp
http://imgur.com/a/ddq0w
SQL資料表結構如下
CREATE TABLE IF NOT EXISTS `info` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`County` varchar(100) CHARACTER SET utf8 NOT NULL,
`SiteName` varchar(100) CHARACTER SET utf8 NOT NULL,
`UVI` int(4) NOT NULL,
PRIMARY KEY (`Id`),
KEY `Id` (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
小弟已經看了兩天依然找不出是哪裡出了錯
請問我的程式碼是哪個環節出了問題呢?
請求板上的各位神人大哥大姐們幫我看一下
感恩不盡QAQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.97.130
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1472971305.A.4C5.html
※ 編輯: cow1487 (134.208.97.130), 09/04/2016 14:43:19
推
09/04 14:47, , 1F
09/04 14:47, 1F
→
09/04 14:48, , 2F
09/04 14:48, 2F
→
09/04 14:56, , 3F
09/04 14:56, 3F
推
09/05 08:43, , 4F
09/05 08:43, 4F
Python 近期熱門文章
PTT數位生活區 即時熱門文章