+ -
当前位置:首页 → 问答吧 → 请教怎么登陆论坛?

请教怎么登陆论坛?

时间:2010-11-12

来源:互联网

如果用pycurl的话
怎么样写个代码自动登陆CU呢?
望高手高手指点一二

下面是我的代码
不能成功
  1. #!/usr/bin/env python
  2. # -*- coding:GB2312 -*-

  3. import pycurl,urllib,StringIO,sys

  4. CU_URL = 'http://sso.chinaunix.net/Login'
  5. UserName = 'mimimi'
  6. Password = 'lalala'
  7. data = {
  8.         'cookie_flag':'',
  9.         'login_name' : UserName,
  10.         'password' : Password,
  11.         'btn_login':'%B5%C7%C2%BC',
  12.         }
  13. urldata = urllib.urlencode(data)
  14. crl = pycurl.Curl()

  15. fd = open('CU.html', 'w')

  16. crl.setopt(pycurl.WRITEFUNCTION, fd.write)
  17. crl.setopt(crl.POSTFIELDS, urldata)
  18. crl.setopt(pycurl.URL, CU_URL)
  19. crl.setopt(pycurl.USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)')

  20. crl.setopt(pycurl.COOKIEFILE, 'cookie_cu.txt')

  21. crl.perform()
复制代码

作者: soscu123   发布时间: 2010-11-12

把错误提示贴出来吧

作者: ning_lianjie   发布时间: 2010-11-12