ปรึกษาเรื่อง Python get api url ตรง api url จำกัด limit ได้แค่ 1000 limit จะใช้ loop parameter next ได้อย่างไร
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ปรึกษาเรื่อง Python get api url ตรง api url จำกัด limit ได้แค่ 1000 limit จะใช้ loop parameter next ได้อย่างไร
ปรึกษาเรื่อง Python get api url ตรง api url จำกัด limit ได้แค่ 1000 limit จะใช้ loop parameter next ได้อย่างไร
Copy
***กรณี next ไม่ใช่ตัวเลขหน้า ที่คล้ายๆ page ครับ***
1. ยิง URL ได้ข้อมูลกลับมาทีละ 1000 อัน คือ ข้อมูลที่ 1-1000 ( api url จำกัด limit ได้แค่ 1000)
2. ถ้าใส่ Parameter next ไปใน URL ด้วย ก็ได้มา 1000 อัน แต่จะเริ่มต้นที่อันที่ 1001 (ข้อมูลที่ 1001-2000 จะloop ได้ 1000 เหมือนกัน)
3. ขอวิธีตัวอย่าง loop parameter next ครับ (ไม่ใช่ next_page =1,2,3)
4.code python
5. จะเป็นส่วน response ซึ่งมีข้อมูล response มาเยอะ ผมจะเอาส่วนที่ meta มาให้ช่วยดูครับ ว่าตรง next จะใช้ loop parameter next อย่างไรครับ
1. ยิง URL ได้ข้อมูลกลับมาทีละ 1000 อัน คือ ข้อมูลที่ 1-1000 ( api url จำกัด limit ได้แค่ 1000)
2. ถ้าใส่ Parameter next ไปใน URL ด้วย ก็ได้มา 1000 อัน แต่จะเริ่มต้นที่อันที่ 1001 (ข้อมูลที่ 1001-2000 จะloop ได้ 1000 เหมือนกัน)
3. ขอวิธีตัวอย่าง loop parameter next ครับ (ไม่ใช่ next_page =1,2,3)
4.code python
import requests import json url = "https://api.xxx.com/" api_key ="test" user = "abc@test.co.th" headers = { "Content-Type": "application/json", "Authorization": "apikey " + user + ":" + api_key } response = requests.get(url, verify=False, headers=headers) data = response.json() print(json.dumps(data, indent=4)) if (response.status_code == 200): print("status_code = " + str(response.status_code) + " The request was a success!") elif (response.status_code == 404): print("status_code = " + str(response.status_code) + " Result not found!")
5. จะเป็นส่วน response ซึ่งมีข้อมูล response มาเยอะ ผมจะเอาส่วนที่ meta มาให้ช่วยดูครับ ว่าตรง next จะใช้ loop parameter next อย่างไรครับ
"meta": { "total_count": 2234, "offset": 0, "limit": 1000, "took": 138, "next": "/api/v2/intelligence/?q=%28%28status%3D%27active%27%29+and+%28confidence%3E%3D90%29+and+%28country%3D%27TH%27%29%29&search_after=1628780720222%2C57395475643&limit=1000" }
Tor Channels
07-09-2021
12:04:44
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ