- ผู้เขียนพยายามใช้ WiFi บนเที่ยวบินของ Southwest แต่ไม่สามารถซื้อการเข้าถึงอินเทอร์เน็ตได้เนื่องจากปัญหาการชำระเงิน
- เพื่อแก้ปัญหา ผู้เขียนพบคำขอที่สำเร็จซ้ำ ๆ ไปยัง
current.json ซึ่งดูเหมือนจะขับเคลื่อนหน้าสถานะเที่ยวบินของพอร์ทัล WiFi บนเครื่อง
- ผู้เขียนใช้ฟีเจอร์ "Copy as cURL" ของเบราว์เซอร์เพื่อเรียก endpoint และพบว่าไม่จำเป็นต้องใช้คุกกี้หรือเฮดเดอร์ที่รวมอยู่ในคำขอ
- ผู้เขียนตั้งลูปเพื่อดัมพ์ข้อมูลลงไฟล์ล็อกด้วยคำสั่งต่อไปนี้:
watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs"
- จากนั้นผู้เขียนวิเคราะห์การตอบกลับเพื่อทำความเข้าใจข้อมูลที่มีทั้งความคืบหน้าของเที่ยวบิน ระดับความสูง พิกัด เวลาเดินทางถึงโดยประมาณ ความเร็วภาคพื้น และระยะทางที่เหลือ
- ผู้เขียนเขียนสคริปต์เพื่อทำภาพข้อมูลบางส่วน เช่น การเปลี่ยนแปลงระดับความสูง เวลาเดินทางถึงโดยประมาณ และความเร็วภาคพื้นตามเวลา
- ผู้เขียนพบว่าข้อมูลระดับความสูงมีความเสถียรมากกว่าที่คาดไว้ โดยแกว่งเพียงประมาณ 20-30 ฟุต
- เวลาเดินทางถึงโดยประมาณและความเร็วภาคพื้นก็มีความเสถียรตลอดทั้งเที่ยวบิน
- ผู้เขียนสรุปว่าข้อมูลนี้ไม่ได้มีประโยชน์หรือชวนประหลาดใจเป็นพิเศษ แต่ก็เป็นวิธีสนุก ๆ ในการใช้เวลาระหว่างเที่ยวบิน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
curlเพื่อดึงข้อมูลเดียวกันจากเที่ยวบินของ Delta Air Lines