PHP正在阅读Google工作表但不刷新

PHP正在阅读Google工作表但不刷新,php,google-sheets,Php,Google Sheets,我正在尝试使用PHP阅读一个Google工作表,它不断地将CSV发布到web上。但是,如果我更改数据,然后在PHP例程上按F5,它只会偶尔刷新。即使我在Chrome中执行“空缓存和硬重新加载”操作,它也不会总是更新(但有时会更新)。我做错了什么?谢谢 <?php $spreadsheet_url="https://docs.google.com/spreadsheets/d/e/my-id/pub?gid=0&single=true&output=csv"; $row =

我正在尝试使用PHP阅读一个Google工作表,它不断地将CSV发布到web上。但是,如果我更改数据,然后在PHP例程上按F5,它只会偶尔刷新。即使我在Chrome中执行“空缓存和硬重新加载”操作,它也不会总是更新(但有时会更新)。我做错了什么?谢谢

<?php
$spreadsheet_url="https://docs.google.com/spreadsheets/d/e/my-id/pub?gid=0&single=true&output=csv";

$row = 1;
if (($handle = fopen($spreadsheet_url, "r")) !== FALSE) {
  while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    $num = count($data);
    echo "<p> $num fields in line $row: <br /></p>\n";
    $row++;
    for ($c=0; $c < $num; $c++) {
        echo $data[$c] . "<br />\n";
    }
}
fclose($handle);

谷歌可能会为您缓存结果,尤其是当他们清楚地看到机器人时(没有UA/cookies/etc) 使用免费API代替不稳定的WWW访问:


谢谢,我想一定是这样