注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SanTT's Box

Working notes and some private diary

 
 
 

日志

 
 
关于我

有点懒....有点呆.....兴趣丰富.....三分热度....

网易考拉推荐

shell自动更新mediawiki内容  

2012-11-24 15:59:32|  分类: Linux System |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
boss很早前给的任务。。。由于work load过高
一直都被我delayshell自动更新mediawiki内容 - SanT_Ta - 走走 停停 走走
实际上我是想让这个任务miss的。。。
哎  逃不掉
再不完成可能要背challenge到四。。。
在公司实在没心情搞。。。这种繁忙的事
实际上用心进去也就话了2,3小时研究就成了。。。(也没多用心。。。边微博边电影边工作)
哎   我是有多懒

mediawiki的api.php功能实在强大。。。中文文档好少。。随便搜搜都是如何搭建。。。
NND搭建wiki这么几步就能完成的为毛要整那么多文档。。。
api.php只能硬着头皮全看英文的。。。我是有多懒。。。

纪念今天的风和日丽被整这玩意浪费掉

#!/bin/sh

curl -s -d "action=login&lgname=***&lgpassword=***@WSX&format=xml" http://localhost/mediawiki/api.php -D cookies -b cookies | tee login
TOKEN=`cat login | sed -e 's/.*token=\"//' -e 's/".*//'`

curl -s -d "action=login&lgname=lijun&lgpassword=1qaz@WSX&lgtoken=${TOKEN}&format=xml" http://localhost/mediawiki/api.php -b cookies.txt -D cookies.txt > test

GET=`curl 'http://localhost/mediawiki/api.php?action=query&prop=info&intoken=edit&format=xml' -b cookies -D cookies`
echo $GET

ETOKEN=`echo ${GET} | sed -e 's/.*token=\"//' -e 's/".*//' -e 's/+/%2B/g' -e 's/\\\\/%5C/g`

echo $ETOKEN
EDIT="action=edit&title=test&summary=test auto change&text=HELLO WORLD&token=${ETOKEN}&format=xml"

curl -s -d "$EDIT" http://localhost/mediawiki/api.php -b cookies -D cookies > result


英文原版的写的很详细了。我比较懒就看重点后来测试失败再从失败的原因去找答案浪费不少时间。仔细看看的话可以省掉不少时间。哎

 
  评论这张
 
阅读(223)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017