APIからjsonデータをダウンロードしていますが、パラメータの設定に問題があります。具体的には、APIからダウンロードしたいページの数を設定するオプションを作成したいと思います。代わりに10ページで、私は100ページをダウンロード:APIリクエストからpage_countパラメータを指定する
# Libraries
import json, requests
# Define API, endpoint, and page number
url = 'https://api-v2.themuse.com/jobs?page=1'
# Set page count parameter
params = {'page_count': 10}
# Request data from API and store into object
resp = requests.get(url=url, params=params)
# Save data as JSON
data = json.loads(resp.text)
はしかし、「paramsは」関数は、私がダウンロードしたいページ数を設定していない:私のコードは次のようになります。何かご意見は?それが助け場合は、JSONの構造は、このようなものになります。
{
"page": 1,
"page_count": 100,
"took": 10,
"timed_out": false,
"total": 35210
}
あなたは必ずクエリのparam例えば、 'https://api-v2.themuse.com/jobs?pageをしたくないです。このような何かを、まず10ページのすべてのデータを取得するには= 1&page_count = 10'? – jordanm
'page_count'は有効なパラメータではないようですが、自分の側にも100を持っています。 – Shane
@jordanm私はちょうど試して、それは動作しませんでした。良い提案、しかし! –