私はthis linkでそれが利用できなくなったと知っています。GoogleのKMLファイルをダウンロードするには
しかしあなたはこのようにリンクを作成するためのスクリプトを実行する場合:あなたはあなたが実際にあなたが簡単に独自のデータを作成することができ、特定の日付のKML履歴ファイルをダウンロードすることができますことを理解するであろう
$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='".$path."'>link</a>";
。これの問題は、プログラムではできないことです。ですから、私がブラウザを開いてダウンロードすると、file_get_contents(例えば、もちろん)がダウンロードされますが、動作しません。
私はPostmanのInceptorを使ってリクエストを再送信しようとしました。私はそれをプログラム的に模倣することができます。しかし、私は成功した要求を送ることができませんでした。 Googleは400ページで応答します。
私はファイルをダウンロードできるようにブラウザの動作を模倣する方法はありますか?