|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import requests
- import time
- class tianyu_qian:
-
- def __init__(self,name,password):
- self.name = name
- self.data = {'username':name,'password':password,'url':'http://asynclogin.webapp.163.com/url.html','url2':'http://asynclogin.webapp.163.com/url.html'}
-
- def login(self):
- '''登录网站'''
- s = requests.session()
- s.post('https://reg.163.com/logins.jsp',self.data)
- r = s.post('http://hd.tianyu.163.com/qian/signIn')
- temp = s.get('http://hd.tianyu.163.com/qian/?from=fab')
- html = temp.text
- if html.find(self.name) > 1:
- print('帐号('+self.name+')登陆成功...')
- time.sleep(2)
- if r.text == '{"retObj":2001}':
- return False
- elif r.text == '{"retObj":0}':
- return False
- else:
- print(html)
- print(r.text)
- return True
-
- if __name__ == '__main__':
- f = open('ha.txt')
- f_txt = f.read()
- f_text = f_txt.split('\n')
- for each_line in f_text:
- id = each_line.split('----')
- temp1 = tianyu_qian(id[0],id[1])
- if temp1.login():
- break
-
复制代码
问题一:写了一个天瑜游戏批量签到的脚本,不知道为什么签几个到十几个后就不能行了,把脚本重启一次,又好了,求解???
问题二: f = open('ha.txt')
f_txt = f.read()
f_text = f_txt.split('\n')
关于这个读帐号密码,再分割的,有没有更简单粗暴的方法呀,以传说的python不该这样写的吧
|
|