|
|
10鱼币
- import urllib.request
- import urllib.parse
- import http.cookiejar
-
- class Loginkaixin():
- def __init__(self):
-
- self.log_url = "http://www.kaixin001.com/"
- self.cj = http.cookiejar.CookieJar()
- self.opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(self.cj))
- urllib.request.install_opener(self.opener)
-
- def login(self, loginemail, password):
- self.loginemail = loginemail
- self.password = password
- params = {"loginemail":self.loginemail, "password":self.password}
- params = urllib.parse.urlencode(params)
- params = params.encode('utf-8')
- response = urllib.request.urlopen(self.log_url, params)
- file = open("D:\\kaixin.html", "wb")
- file.write(response.read())
-
-
- def login(loginemail = "myemail@foxmail.com", password = "aaaaaa" ): #输入正确的用户名和密码,D盘的xml文件内容并不是登录成功的页面源码内容。
- kaixin = Loginkaixin()
- kaixin.login(loginemail,password)
- login()
复制代码
请大神看看是哪里不对,程序并未报错,但是在D盘下的xml文件内容却不正确?
已经找到原因了,因为开心网的密码是经过xxtea加密的,所以直接传入明文密码肯定是登录不成功的。
|
最佳答案
查看完整内容
已经找到原因了,因为开心网的密码是经过xxtea加密的,所以直接传入明文密码肯定是登录不成功的。
|