用bash脚本更新校内状态

其实就是些模拟post操作……

昨天跟@liufeng在twitter上说研究一下那个python代码……其实我不懂python……仔细看了一下发现看不懂……还是自己用firefox+live http header模拟表单提交吧……

liufeng兄……辜负你的期望了……

我用wget搞定的,应该用curl也行,没去研究了……

登录
wget –no-proxy -O xiaoneilogin.log –post-data=”email=youremailaddr&password=yourpasswd&autoLogin=true”  –keep-session-cookies –save-cookies=xiaoneicookie http://login.xiaonei.com/Login.do

发新日志
wget –no-proxy -O xiaoneipost.log –post-data=”title=Your_blog_title&body=Your_blog_content&categoryId=0&blogControl=99&passwordProtected=0″ –load-cookies=xiaoneicookie http://blog.xiaonei.com/NewEntry.do

默认发到“默认分类”

发新状态
wget –no-proxy -O xiaoneipost.log –post-data=”c=Your_Status”  –keep-session-cookies –load-cookies=xiaoneicookie http://status.xiaonei.com/doing/update.do –referer=http://status.xiaonei.com/getdoing.do

If you enjoyed this post, make sure you subscribe to my RSS feed!

10 Responses to “用bash脚本更新校内状态”


  • 嘿嘿,有点意思~

    [回复]

  • 测试未成功。。。

    [回复]

  • 首页上看不到,其实是成功了~

    [回复]

  • 首页上看不到,其实是成功了~

    =.=

    [回复]

  • 你的trackback似乎有点问题,我的MT后台log显式:

    Ping ‘http://yegle.net/2009/04/21/use-bash-to-upda te-xiaonei-status-and-blog/trackback/’ failed: HTTP error: 500 Internal Server Error

    [回复]

  • 你的trackback似乎有点问题,我的MT后台log显式:

    Ping ‘http://yegle.net/2009/04/21/use-bash-to-upda te-xiaonei-status-and-blog/trackback/’ failed: HTTP error: 500 Internal Server Error

    似乎是你复制的地址出错了?里面好像多了个空格……
    500错误一般是代码写错了抑制错误输出后的提示……

    [回复]

  • 你的trackback似乎有点问题,我的MT后台log显式:

    Ping ‘http://yegle.net/2009/04/21/use-bash-to-upda te-xiaonei-status-and-blog/trackback/’ failed: HTTP error: 500 Internal Server Error

    似乎是你复制的地址出错了?里面好像多了个空格……
    500错误一般是代码写错了抑制错误输出后的提示……

    我知道,不过这是后台给出的,我在贴tb地址的时候是正常的,而且有没有后面的/trackback/都无效。不过也不排除是MT本身的bug。

    [回复]

  • 你的trackback似乎有点问题,我的MT后台log显式:

    Ping ‘http://yegle.net/2009/04/21/use-bash-to-upda te-xiaonei-status-and-blog/trackback/’ failed: HTTP error: 500 Internal Server Error

    似乎是你复制的地址出错了?里面好像多了个空格……
    500错误一般是代码写错了抑制错误输出后的提示……

    我知道,不过这是后台给出的,我在贴tb地址的时候是正常的,而且有没有后面的/trackback/都无效。不过也不排除是MT本身的bug。

    这个就尴尬了=。=我也不知道原因了……

    [回复]

  • 校内现在摇身一变成为人人
    不知道这些方法是不是还能用

    [回复]

  • 校内现在摇身一变成为人人
    不知道这些方法是不是还能用

    域名修改一下就可以了,只是模拟登录而已,除非renren修改了登录流程

    [回复]

Leave a Reply