我想写一个小脚本自动登录CU

我想写一个小脚本自动登录CU

看网上的例子在尝试的写。还没有成功。

有哪位兄弟写过类似的,给偶参考参考呗~

或者有些什么不为人知的心得,share一下呗~
现在不会,军帽~
你是要那种 客户端模拟的还是直接post数据的
要写bot灌水赚分?


QUOTE:
原帖由 guijia8427 于 2008-6-20 13:49 发表
你是要那种 客户端模拟的还是直接post数据的

客户端模拟的受制于浏览器吧。直接post数据的应该通用一些,也能学到更多些知识。

QUOTE:
原帖由 swordfish.cn 于 2008-6-20 13:52 发表
要写bot灌水赚分?

,学习,学习为主。


QUOTE:
原帖由 aero 于 2008-6-20 13:56 发表


客户端模拟的受制于浏览器吧。直接post数据的应该通用一些,也能学到更多些知识。



,学习,学习为主。

找SG 他好像用PERL写了一个 军帽想用python写么 好像要自己解包写头吧 没有研究过灌水机器人



QUOTE:
原帖由 guijia8427 于 2008-6-20 14:00 发表

找SG 他好像用PERL写了一个 军帽想用python写么 好像要自己解包写头吧 没有研究过灌水机器人

好像使用urllib2库就可以。可以做自己的POST报文。但是还没弄好,登不上。


QUOTE:
原帖由 aero 于 2008-6-20 14:24 发表


好像使用urllib2库就可以。可以做自己的POST报文。但是还没弄好,登不上。

你解析了报文么 弄出来贴出来看看啊
下面是网上的一个例子 没有试过 不知道行不行
# coding:utf-8
import urllib2,urllib

i = 0
num = 100
while i<num:
    i = i+1
    ōpener = urllib2.build_opener()
    username = "参数1"
    #用户名
    title = "参数2"
    #帖子名
    content = "参数3"
    #帖子内容
    postdata = urllib.urlencode({"username":username,"title":title,"content":content})
    print "数据开始发送..."
    request = urllib2.Request("http://127.0.0.1/post.php", postdata)
    a = opener.open(request).read()
    opener.close()
    print "数据发送完毕!"


QUOTE:
原帖由 guijia8427 于 2008-6-20 14:34 发表

你解析了报文么 弄出来贴出来看看啊
下面是网上的一个例子 没有试过 不知道行不行
# coding:utf-8
import urllib2,urllib

i = 0
num = 100
while i

CU和这个模式不一样,CU是要先登录,才能发帖。
Login mail.163.com

import cPAMIE
ie = cPAMIE.PAMIE() # open a ie
ie.navigate('mail.163.com') # open url mail.163.com
ie.textBoxSet('username','your login name') #find "username" text box set your login name
ie.textBoxSet('password','your password') #find 'password' text box set your password
ie.buttonClick('btn1')  # btn1 is submit's id name


cPAMIE download on  http://nchc.dl.sourceforge.net/sourceforge/pamie/pamie20.zip
cPAMIE depends on pywin32
pywin32 download on http://nchc.dl.sourceforge.net/s ... 211.win32-py2.5.exe

my python Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:0 [MSC v.1310 32 bit (Intel)] on win32