擅长:python、mysql、java
<p>我制作了一个简单的脚本,在这个脚本中,您可以指定每页的食谱数量和您要刮取的页数。它以JSON格式返回数据:</p>
<pre><code>from itertools import count, islice
import requests
import json
url = 'https://indianrecipes.com/api'
data = {"id":1,"jsonrpc":"2.0","method":"recipe.get_trending","params":[50,50,None,False]}
per_page = 50
num_pages = 2
for i, c in enumerate( islice(count(0, per_page), 0, num_pages), 1):
print('Page no.{} :'.format(i))
print('-' * 80)
data['params'][0] = c
data['params'][1] = per_page
json_data = requests.post(url, json=data).json()
print(json.dumps(json_data, indent=4))
print('-' * 80)
</code></pre>
<p>印刷品:</p>
^{pr2}$