[Perl脚本]Ping Google的Perl片段

| 1 Comment | 0 TrackBacks | WebBlog Articles

顺手写的代码。
用于自动提交自己Website SiteMap的修改到Google,是这里("[Perl脚本]Perl写的生成 Google SiteMap 的小程序")的附加而已。
详细Perl程序如下:

#!/usr/bin/perl -w
use CGI();
my $cgi= new CGI;
use CGI::Carp qw(fatalsToBrowser); #打开浏览器查错模式

my pingurl='http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Feasun.org%2Fsitemap.xml';
print $cgi->header;
print "Now Ping Google....\n";
print &pingit($pingurl);
exit();

sub pingit # sub by Easunlee
{
my $url=shift;
require LWP::UserAgent;
require HTTP::Request;
my $ua = LWP::UserAgent->new;
$ua->max_size(undef) if $ua->can('max_size');
my $req = new HTTP::Request(GET => $url);
my $resp = $ua->request($req);
return 'Error to ping...' unless $resp->is_success();
my $result = $resp->content();
$result;
}

建议和这里的 Perl 脚本写在一起。用户自动提交修改过的sitemap.xml到Google。

注意
本脚本需要LWP::UserAgent 和 HTTP::Request 模块的支持才能运行。
请保证你的服务器支持这两个Perl模块

引用通告|TrackBacks (0)

本日志的TrackBack URL: http://easun.org/cgi-bin/mtos/tb_mt_41.pl/82.

本文相关评论|Comments (1)

拿回去试试。

发表该文评论|Leave a comment

最近发表|Recent Entries

[八卦]话说修路这件事

建国路貌似又在修。根本没有办法步行。这个让我想起来一个笑话:话说某A国人来北京,在东城区丢了一枚戒指,于是乎找警察,警察告诉他尽可能的帮他找。过了几天,此人发现整个东城的马路都挖开了,于是感叹曰:北京的警察真好。看来这个笑话的地点可以换在朝阳了?是不是某人的戒指又丢了?PS: 城市规划城市规划,年年挖年年修。。。生命不休,挖路不止…

[SiteLog]Blog升级到了 Movable Type Pro 4.25

Thisi is a SiteLog of Easun's WebBlog.今天终于升级到了 Movable Type Pro 4.25 ,貌似一切顺利,也没有发现什么特别大的改动?只是 Community Pack 变成了 1.62, Professional Pack 升级成了1.3 。其他的一切顺利,模版也没有修改,我甚至连重建前台HTML的事情都没有做。。。就这样吧,继续用这个风格,等有时间了再慢慢研究吧。如果非要说有什么修改的话,就是评论的登陆方式又丰富了很多,包括…

IE脚本错误,可以尝试以下办法

IE 脚本错误是个很麻烦的问题,一般定位都是 JS 引擎 和 VB 引擎出错。但是有时间反复注册 jscript.dll 和 vbscript.dll 也不能解决问题。具体表现 部分 js 解析正常,而部分就不行,尤其是基于 Web2.0的网站。不说别的,就连 ie7/ie8 本身第一次运行向导的"保存设置"也出错。其实研究下,貌似都出现在 XML 解释上? 重新注册…