实用的Web脚本技巧与管理方法
1. 动态构建网页内容
在Web开发中,有时需要动态构建网页内容。以Kevin & Kell漫画为例,其漫画的URL由当前年份、月份和日期构成,例如:http://www.kevinandkell.com/2016/strips/kk20160804.jpg。要动态构建包含该漫画的页面,脚本需要确定当前年份(两位数)、月份和日期(必要时前面补零),其余部分是用于美化页面的HTML包装。
操作步骤:
1. 将脚本放置在合适的目录中,确保具有适当的文件权限,以便通过Web访问。
2. 从浏览器调用正确的URL。
这样,网页会每天自动更新。此概念可广泛应用于网络,如抓取CNN或《南华早报》的头条新闻,或从杂乱的网站获取随机广告,但要确保内容为公共领域或已获得许可。
2. 将网页转换为电子邮件消息
通过结合逆向工程文件名约定的方法和网站跟踪实用程序,可以将网页以电子邮件的形式发送给自己,且该网页不仅内容会更新,文件名也会更新。以下是一个示例脚本,用于自动将The Straight Dope专栏的最新文章发送到指定地址:
#!/bin/bash # getdope--Grabs the latest column of "The Straight Dope." # Set it up in cron to be run every day, if so inclined. now="$(date +%y%m%d)" start="http://www.straightdop