ฉันรู้ว่าในลิงก์นี้ Google แจ้งว่าไม่มีให้บริการอีกต่อไป
อย่างไรก็ตาม หากคุณเพียงแค่เรียกใช้สคริปต์เพื่อสร้างลิงก์เช่นนี้:
$timespan = [
'year' => '2015',
'month'=> '0',
'day' => '28',
];
$path = 'https://www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i'.$timespan['year'].'!2i'.$timespan['month'].'!3i'.$timespan['day'].'!2m3!1i'.$timespan['year'].'!2i'.$timespan['month'].'!3i'.$timespan['day'];
echo "<a href='/th".$path."'>link</a>";
คุณจะรู้ว่าคุณสามารถดาวน์โหลดไฟล์ประวัติ kml สำหรับวันที่ที่ระบุได้จริง ซึ่งคุณสามารถสร้างข้อมูลของคุณเองได้อย่างง่ายดาย ปัญหาคือฉันไม่สามารถทำสิ่งนั้นโดยทางโปรแกรมได้ ดังนั้นถ้าฉันไปเปิดเบราว์เซอร์ มันจะดาวน์โหลด แต่ file_get_contents เช่น - แน่นอน - ใช้งานไม่ได้
ฉันพยายามใช้ Inceptor ของบุรุษไปรษณีย์เพื่อส่งคำขออีกครั้งเพื่อให้สามารถเลียนแบบโดยทางโปรแกรมได้ แต่ฉันไม่สามารถส่งคำขอได้สำเร็จ Google ตอบกลับด้วย 400 หน้า
มีวิธีใดที่จะเลียนแบบพฤติกรรมของเบราว์เซอร์เพื่อให้ฉันดาวน์โหลดไฟล์ได้หรือไม่