基本信息
源码名称:登陆需要密码以及图片验证的网站 如知乎
源码大小:8.32KB
文件格式:.gz
开发语言:Python
更新时间:2016-02-02
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 1 元 
   源码介绍

    登陆知乎 这样需要输入密码以及验证图片的网站

    无..

    def land_zhihu(url, id, password):
    opener = makeMyOpener()

    f = opener.open(url, timeout = 100)
    #print(f.headers)
    page_data = get_pageData(f)
    #print(page_data)
    _xsrf = get_xsrf(page_data)

    current_captcha = get_captcha_image(opener, url)

    print('landing......')
    url = 'login/phone_num'
    # with opener.open(url, timeout = 10) as login_page:
    #     login_page_data = get_pageData(login_page)
    #     print(login_page_data)
    # send post.
    post_dict = {
        '_xsrf':_xsrf,
        'phone_num': id,
        'password': password,
        'captcha': current_captcha,
        'remember_me': 'true'
    }

    post_data = urllib.parse.urlencode(post_dict).encode()
    f_respond = opener.open(url, post_data)
    landed_pageData = get_pageData(f_respond)
    return landed_pageData