码迷,mamicode.com
首页 > 移动开发 > 详细

爬中国联通

时间:2017-08-12 19:40:04      阅读:420      评论:0      收藏:0      [点我收藏+]

标签:chrome   xxxx   技术分享   imp   safari   print   img   ram   class   

#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()

 

先登录再爬取。

技术分享

 

爬中国联通

标签:chrome   xxxx   技术分享   imp   safari   print   img   ram   class   

原文地址:http://www.cnblogs.com/ydf0509/p/7351106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!