免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5258 | 回复: 13
打印 上一主题 下一主题

我想写一个小脚本自动登录CU [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-20 13:31 |只看该作者 |倒序浏览
看网上的例子在尝试的写。还没有成功。

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

或者有些什么不为人知的心得,share一下呗~

论坛徽章:
0
2 [报告]
发表于 2008-06-20 13:40 |只看该作者
现在不会,军帽~

论坛徽章:
0
3 [报告]
发表于 2008-06-20 13:49 |只看该作者
你是要那种 客户端模拟的还是直接post数据的

论坛徽章:
0
4 [报告]
发表于 2008-06-20 13:52 |只看该作者
要写bot灌水赚分?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2008-06-20 13:56 |只看该作者
原帖由 guijia8427 于 2008-6-20 13:49 发表
你是要那种 客户端模拟的还是直接post数据的


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

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


,学习,学习为主。

论坛徽章:
0
6 [报告]
发表于 2008-06-20 14:00 |只看该作者
原帖由 aero 于 2008-6-20 13:56 发表


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



,学习,学习为主。

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

[ 本帖最后由 guijia8427 于 2008-6-20 14:15 编辑 ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2008-06-20 14:24 |只看该作者
原帖由 guijia8427 于 2008-6-20 14:00 发表

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


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

论坛徽章:
0
8 [报告]
发表于 2008-06-20 14:34 |只看该作者
原帖由 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 "数据发送完毕!"

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2008-06-20 14:39 |只看该作者
原帖由 guijia8427 于 2008-6-20 14:34 发表

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

i = 0
num = 100
while i


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

论坛徽章:
0
10 [报告]
发表于 2008-06-20 14:48 |只看该作者
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP