网站登陆

网站登陆



[Copy to clipboard] [ - ]
CODE:
# -*- coding: GB2312 -*-

from urllib import urlencode
import cookielib, urllib2

# cookie
cj = cookielib.LWPCookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)

# Login
user_data = {'pwuser': '你的用户名',
             'pwpwd': '你的密码',
             'step':'2'
            }
url_data = urlencode(user_data)
login_r = opener.open("http://bbs.qzzn.com/login.php", url_data)

请问要怎么知道是否成功登陆网站? 可以用什么方法打印出成功登陆讯息?

谢谢

匹配下浏览器登录后的html。看看成功是什么提示,不成功是什么提示。
匹配下浏览器登录后的html ?
请问要怎么使用?  可否给代码参考一下

谢谢
urllib里面有个urlopen可以得到网页信息,像这样:
import urllib
sock = urllib.urlopen("http://www.something....php?")
htmlSource = sock.read()
sock.close()
print htmlSource

对照正常的页面信息看看是否成功。不知道这种方法是不是有用。
thsniperwolf  感谢可以了~

我把你给我代码加在我代码后面测试就可以了
你登陆成功了吗?我也在做这样的事情。
是的~那代码就可以办到