Ошибка декодирования JSON для извлечения огромных данных из SQL Server — Python

Я пытаюсь получить данные с сервера SQL с помощью requests модуль из Python путем запроса php файл, а вот мой код:

import requests

# api-endpoint
URL = "https://*******.co.in/******/queryRandom.php"
# location given here
token= '******************'

query2= 'SELECT userId,dateTime FROM storeActivity WHERE dateTime >= "2018-07-01"'

# defining a params dict for the parameters to be sent to the API
PARAMS = {'token':token, 'query':query2}

# sending get request and saving the response as response object
r2 = requests.post(url = URL, data = PARAMS)

data2=r2.json()
df2=pd.DataFrame(data2)
df2=df2.ix[df2['userId']!=1]
df2=df2.ix[df2['userId']!=0]
df2.head(1)

Форма информационного кадра (573315, 2), Но я хочу это за последние 3 месяца, поэтому я меняю query2 в query2= 'SELECT userId,dateTime FROM storeActivity WHERE dateTime >= "2018-05-01"', но, к сожалению, я получаю эту ошибку:

---------------------------------------------------------------------------
JSONDecodeError                           Traceback (most recent call last)
<ipython-input-17-69c7bfbb6dca> in <module>()
7 r2 = requests.post(url = URL, data = PARAMS)
8
----> 9 data2=r2.json()
10 df2=pd.DataFrame(data2)

Когда я скачал в автономном режиме, экспортируя csv с сервера SQL я смог загрузить его в свой ноутбук. Имеет форму (1052365,2), Так происходит ли эта ошибка из-за размера данных? Или мне нужно внести какие-либо изменения в мой код или в этом queryRandom.php файл?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]