import jsonimport requests
from day3.mysql_test import mysql_conn
# 因為不能訪問, 所以我們加個頭試試
headers =
# urllib 的相關操作如下
# url = ' since_id=-1&max_id=-1&count=10&category=111'
# url="since_id=-1&max_id=20304160&count=15&category=-1"
url="since_id=-1&max_id=20304125&count=15&category=-1"
# # request.request
# req = request.request(url, headers=headers)
## # 通過request 請求我們的雪球
# response = request.urlopen(req)
## res = response.read()
# ## 字串, 需要轉成dict/list
response = requests.get(url, headers=headers)
# res = response.content
#print(res)
## 轉化函式 res_dict = json.loads(res)
res_dict = json.loads(response.text)
# print 這個res_dict
#print(res_dict)
list_list = res_dict['list']
#print(list_list)
# 遍歷 list_list
for list_item_dict in list_list:
# list 列表內的乙個item, 他是乙個dict
data_str = list_item_dict['data']
sfd=json.loads(data_str)
# print(sfd,type(sfd))
i=sfd['id']
t=sfd['title']
d=sfd['description']
ta=sfd['target']
print('-'*50)
sql ="insert into xueqiu(xid,title,description,target) values(%d,'%s','%s','%s')"%(i,t,d,ta)
mc = mysql_conn()
mc.execute_modify_mysql(sql)
MySql Sql語句總結
建表語句 create table class id int primary key,class char 255 name varchar 4000 hobby text int 和 integer 是一樣的,只是為了簡寫罷了,主鍵宣告直接跟在定義後面,char和varchar char是固定長度...
MySQL SQL語句優化
檢視表定義 show create table users 檢視表的索引 show index from users 你要獲取第乙個表的所有資訊,你說全表掃瞄快呢還是索引掃瞄快呢?所以當你查詢庫 包括left join中的臨時庫 的所有資訊時,資料庫會選擇最優方法 全表掃瞄!s表dept id na...
MySQL sql語句筆記
sql 插入insert into 表名 列名 values 值列表 關鍵字 可省略 insert into stu name,age,city values 18,1 更新 update 表名 set 列名 更新值 where 更新條件 update stu set name sdfsdf age...