首页 > 代码库 > 爬中国联通
爬中国联通
#coding=utf8 import requests class ChinaUnicom(object): headerx={‘User-Agent‘:‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36‘} login_url=‘https://uac.10010.com/portal/Service/MallLogin‘ info_url=‘https://uac.10010.com/cust/infomgr/anonymousInfoAJAX‘ def __init__(self,phone,server_passwd): self.ss=requests.session() self.phone=phone self.server_passwd=server_passwd def login(self): datax={ ‘callback‘:‘jQuery17208315958887266249_1502520335284‘, ‘req_time‘:‘1502520347528‘, ‘redirectURL‘:‘http://www.10010.com‘, ‘userName‘:self.phone, ‘password‘:self.server_passwd, ‘pwdType‘:‘01‘, ‘productType‘:‘01‘, ‘redirectType‘:01, ‘rememberMe‘:1, ‘_‘:‘1502520347531‘, } self.ss.get(self.login_url,params=datax,headers=self.headerx) ##可以不要真实浏览器ua def get_infomgrInit(self): ‘‘‘获取个人信息‘‘‘ resp=self.ss.post(self.info_url) return resp.content if __name__=="__main__": cu=ChinaUnicom(1314880xxxx,37xxxx) cu.login() print cu.get_infomgrInit()
先登录再爬取。
爬中国联通
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。