我最近发现了 G24,这是一份《卫报》定期更新新闻摘要的 PDF 文件,我可以将其打印出来。
有没有办法每 24 小时下载一次上述 pdf?它有一个静态链接,因为它们只是更新 pdf,并且易于访问(无需登录)。
答案1
$source = "http://download.guardian.co.uk/g24/World.pdf"
$dest = "C:\Users\Public\Downloads\World.pdf"
$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $dest)
上面的 Powershell 脚本,然后使用任务计划程序运行 Windows PowerShell 脚本。
要向文件添加日期戳,请更改 $dest 变量:
$dest = "C:\Users\Public\Downloads\World $(get-date -f yyyy-MM-dd).pdf"
文件名 = “World 2012-12-15.pdf”。
此日期将是预定日期执行的日期。如果文件未更新,您将获得具有不同日期戳的相同 PDF。
答案2
最简单的方法是添加每 24 小时运行一次的 cron 作业。
http://download.guardian.co.uk/g24/World.pdf
下载它。
并crontab -e
编辑你的 cron 计划。
答案3
创建“食谱”非常简单https://ifttt.com例如,它将抓取 pdf 然后自动将其上传到你的谷歌驱动器。