创意程序Pizza Party
2007-02-26 23:01
169 查看
上网看到一个通过命令行来订购比萨饼的程序,虽然程序简单,但却也很有意义,而且确实是创意无限。
这个程序的主页是http://www.beigerecords.com/cory/pizza_party/ ,上面有源程序下载一个DEMO视频。
其实想上去这个程序也没有什么神奇的地方,无非就是用程序给网站发送http请求,来模拟在Web上登陆网站并且订购Pizza的过程。
把源程序下载下来看了一下,果然不出所料,一个不到1000行的Perl脚本就完成了这样一个看来很神奇的工作。在我看来,虽然我不能在它所访问的网站上订购Pizza,但是这个程序还是挺有意义的。
这样一个短短的程序,完整了演示了如何使用Perl来完成一个http请求的发送和回应的接收和处理,由于涉及到网站的登陆,所以还包含了对 Cookie的处理。这个程序还包含了一个标准的Man Page,程序支持标准的*nix风格的长短参数处理。可以说,通过对这样一个小小程序的学习,就可以很快对使用Perl来进行简单的编程,尤其是Web 相关的编程有一个初步的认识。通过对这个小程序的简单修改,就可以把它用在很多不同的地方。对于初学者实在是一个不错的东东。
决定有时间来学习一下这个程序,这样以后写Blog的时候说不定就可以一键同时发布到自己的Blog和CSDN的Blog上了。不过CSDN Blog登录时需要输入图形验证码这点比较头疼,看来要全自动可能性是不大了……
这个程序的主页是http://www.beigerecords.com/cory/pizza_party/ ,上面有源程序下载一个DEMO视频。
其实想上去这个程序也没有什么神奇的地方,无非就是用程序给网站发送http请求,来模拟在Web上登陆网站并且订购Pizza的过程。
把源程序下载下来看了一下,果然不出所料,一个不到1000行的Perl脚本就完成了这样一个看来很神奇的工作。在我看来,虽然我不能在它所访问的网站上订购Pizza,但是这个程序还是挺有意义的。
这样一个短短的程序,完整了演示了如何使用Perl来完成一个http请求的发送和回应的接收和处理,由于涉及到网站的登陆,所以还包含了对 Cookie的处理。这个程序还包含了一个标准的Man Page,程序支持标准的*nix风格的长短参数处理。可以说,通过对这样一个小小程序的学习,就可以很快对使用Perl来进行简单的编程,尤其是Web 相关的编程有一个初步的认识。通过对这个小程序的简单修改,就可以把它用在很多不同的地方。对于初学者实在是一个不错的东东。
决定有时间来学习一下这个程序,这样以后写Blog的时候说不定就可以一键同时发布到自己的Blog和CSDN的Blog上了。不过CSDN Blog登录时需要输入图形验证码这点比较头疼,看来要全自动可能性是不大了……
相关文章推荐
- <Win32_5>程序员求爱的创意程序^_^
- 2013金山西山居创意游戏程序挑战赛——初赛(1) A 魔法串
- 2013金山西山居创意游戏程序挑战赛——初赛(3)生日猜猜猜
- 2013金山西山居创意游戏程序挑战赛——初赛(2) A 美素数(hdu 4548)
- 2013金山西山居创意游戏程序挑战赛——初赛(4)
- 2013金山西山居创意游戏程序挑战赛——复赛(1) HDU 4557 非诚勿扰 HDU 4558 剑侠情缘 HDU 4559 涂色游戏 HDU 4560 我是歌手
- 微信小程序应用创意随想
- 说说鸡尾酒会问题(Cocktail Party Problem)和程序实现
- 鸡尾酒会问题(Cocktail Party Problem)和程序实现
- Android程序创意过滤与失败经验谈
- 程序还是审美?逻辑还是创意?程序与美工之间的纠缠不清
- 2013金山西山居创意游戏程序挑战赛——初赛(1)题解
- 2013金山西山居创意游戏程序挑战赛——初赛(3)生日猜猜猜
- nullnull2013金山西山居创意游戏程序挑战赛——初赛(3)生日猜猜猜
- 【寻找最佳小程序】02期:腾讯旅游首款小工具“旅行小账本”——创意及研发过程大起底
- Linux下编译partysip-2.2.3服务端程序及例程分析
- Thirdparty之CrashRptProbe, 查询程序奔溃的利器
- 2013金山西山居创意游戏程序挑战赛——初赛(1) 魔法串
- 2013金山西山居创意游戏程序挑战赛——初赛(1)