python如何写进MYSQL
PHPz
PHPz 2017-04-18 09:23:11
0
2
274

requests获得json数据,此处为requests演示

#-*- coding:utf-8 -*-
import requests

payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.post("http://httpbin.org/post", data=payload)
print r.text

返回的数据格式为:

{
    "errno": "0",
    "count": "69",
    "data": [
        {
            "id": "123456",
            "create_time": "2016-03-28 11:41:00",
            "phone": "138888000",
            "name": "路人甲",
            "level": "358",
            "login_ip": null
        },
        {
            "id": "456789",
            "create_time": "2016-03-30 11:41:00",
            "phone": "138888111",
            "name": "炮兵灰",
            "level": "123",
            "login_ip": null
        }
    ]
}

MYSQL设置部分

import MySQLdb as mdb
con = mdb.connect('localhost', 'root', 'root', 'testdb');

#只需要data中的id,create_time,phone,name,这4个
cur.execute("CREATE TABLE ...")
#这里怎么创建表
cur.execute("INSERT INTO......")
#这里怎么读取requests获得json数据,并且写进来

#只需要data中的id,create_time,phone,name,这4个
PHPz
PHPz

学习是最好的投资!

全員に返信(2)
小葫芦

データは標準の json 文字列です。json ライブラリを使用して、それを json オブジェクト (Python の dict) に変換できます。

リーリー
いいねを押す +0
阿神

r.json()

また、requests.Session を使用することも忘れないでください。同じサーバーでは 2 倍の速度になります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート