การใช้งานแพ็กเกจ requests
การใช้ urllib เพื่อเชื่อมต่อ API อาจทำให้โค้ดยาวและซับซ้อนขึ้น เพราะต้องจัดการหลายอย่างเพิ่มเติม เช่น การ encode และ decode ข้อมูลที่รับส่ง
แพ็กเกจ requests ของ Python เป็นอีกทางเลือกที่ช่วยให้การเชื่อมต่อ API ง่ายขึ้นมาก ฟีเจอร์ต่าง ๆ พร้อมใช้งานได้ทันทีโดยไม่ต้องตั้งค่าเพิ่มเติม ทำให้โค้ดอ่านและเขียนได้สะดวกกว่าเดิม ลองทำแบบฝึกหัดเดิมอีกครั้ง แต่คราวนี้ใช้แพ็กเกจ requests แทน
จำไว้ว่า URL ของ Lyrics API เหมือนกับแบบฝึกหัดก่อนหน้า คือ http://localhost:3000/lyrics
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับ API
คำแนะนำการฝึกหัด
- Import แพ็กเกจ
requests - ส่ง URL
http://localhost:3000/lyricsไปยังเมธอดrequests.get - แสดงผลข้อความที่ได้รับจาก response
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the requests package
import ____
# Pass the API URL to the get function
response = requests.get(____)
# Print out the text attribute of the response object
print(response.____)