';reCAPTCHA:站点所有者错误:站点密钥的域无效';当我使用python中的请求获取网站时出现错误。如何登录?

';reCAPTCHA:站点所有者错误:站点密钥的域无效';当我使用python中的请求获取网站时出现错误。如何登录?,python,python-requests,recaptcha,Python,Python Requests,Recaptcha,我想登录到https://student.amizone.net使用python中的请求库,但我收到了错误站点所有者错误:站点密钥的域无效当我通过浏览器打开网站时,此错误不会显示。如何登录? 这是我尝试过的python代码: import requests login_data = { '_UserName': 'username', '_Password': 'password' } headers = { 'User-Agent': 'Mozilla/5.0 (X11; Linux

我想登录到
https://student.amizone.net
使用python中的请求库,但我收到了错误
站点所有者错误:站点密钥的域无效
当我通过浏览器打开网站时,此错误不会显示。如何登录? 这是我尝试过的python代码:

import requests
login_data = {
'_UserName': 'username',
'_Password': 'password'
}

headers = {
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36',
    'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
    'Accept-Encoding': 'gzip, deflate, br', 
}

with requests.Session() as s:
    url = 'https://student.amizone.net'
    r1 = s.get(url, headers=headers)
    r2 = s.post(url, data=login_data, headers = headers)
    print(r1.text)
我也尝试过:
r1=s.get(url,headers=headers,auth=HTTPBasicAuth('user','pass'))
但得到了相同的结果(没有登录)

这是我得到的响应
r1.text

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Amizone</title>
    <link href="/Content/bootstrap.css" rel="stylesheet">
    <link href="/Content/font-awesome.min.css" rel="stylesheet" />
    <link href="/login-files/main.css" rel="stylesheet" />

    <link href="/Content/owl.carousel.css" rel="stylesheet" />

    <style>
        @media(min-width:991px){
            .login100-form {
            left:420px;


            }
            .login100-pic {
            right:420px;

            }

        }



    </style>


</head>

<body>





    <div class="limiter">
        <div class="container-login100">
            <div class="wrap-login100">
                <div class="logo-section">

                    <img src="/login-files/amizone-logo.png" />
                </div>
                <div class="widget-box login-box visible login100-form" id="login-box">
                    <span class="login100-form-title">
                        LOGIN  <small> Student | Parent </small><br clear="all" />
                        <span>
                            <a href="https://amizone.net/adminamizone/index.aspx">
                                <b style="color:blue;">
                                    Click here for admin login
                                </b>
                            </a>
                        </span>

                    </span>

<form action="/Login/Login" class=" validate-form" id="loginform" method="post" name="loginform">                        <div class="wrap-input100 validate-input" data-validate="User Name is required">
                            <input autocomplete="off" class=" input100" data-val="true" data-val-required="User Name is required !!" name="_UserName" placeholder="User Name" type="text" value="" />


                            <span class="focus-input100"></span>
                            <span class="symbol-input100">
                                <i class="fa fa-user" aria-hidden="true"></i>
                            </span>
                        </div>
                        <div class="wrap-input100 validate-input" data-validate="Password is required">
                            <input autocomplete="off" class=" input100" data-val="true" data-val-length="Must be between 5 and 20 characters" data-val-length-max="20" data-val-length-min="5" data-val-required="Password is required !!" name="_Password" placeholder="Password" type="password" />
                            <span class="focus-input100"></span>
                            <span class="symbol-input100">
                                <i class="fa fa-lock" aria-hidden="true"></i>
                            </span>
                        </div>
                        <div class="wrap-input100">


                        </div>
                        <div class="container-login100-form-btn">
                            <button type="submit" class="login100-form-btn">Login</button>
                        </div>
                        <div class="text-center p-t-12 fg-password">
                            <span class="txt1">
                                Forgot
                            </span>
                            <a href="#" class="txt2" data-target="#forgot-box">
                                Username / Password?
                            </a>
                        </div>
</form>                </div>
                <div class="widget-box forgot-box login100-form" id="forgot-box">
                    <span class="login100-form-title">
                        Password Recovery
                    </span>
<form action="/Login/ForgotPassword" class=" validate-form" id="ForgetForm" method="post" name="ForgetForm"><input name="__RequestVerificationToken" type="hidden" value="CIu-qUEXGRgcyZkrrLhEbz-8rIxUM2Vj8bZTqFeP96KoaLdnAX_COKuwy-6vm_HHZTdZd8dUCylFh8_Y5aWNJiJSD0RlGZgSz3i6yMPvWSQ1" />                        <div class="wrap-input100 validate-input" data-validate="User Name is required">
                            <input autocomplete="off" class="input100" data-val="true" data-val-required="User Name is required !!" name="_UserName" placeholder="User Name" type="text" value="" />
                            <span class="focus-input100"></span>
                            <span class="symbol-input100">
                                <i class="fa fa-user" aria-hidden="true"></i>
                            </span>
                        </div>
                        <div class="wrap-input100">
                            <div class="g-recaptcha" data-sitekey="6LfVOEcUAAAAAFa_lQg8WJ-e_5qYNDnlmxSXL05S"></div>
                        </div>
                        <div class="container-login100-form-btn">
                            <button type="submit" class="login100-form-btn">Get Password</button>
                        </div>
                        <div class="text-center p-t-12 fg-password">
                            <span class="txt1">
                                Back
                            </span>
                            <a href="#" class="txt2" data-target="#login-box">
                                Login
                            </a>
                        </div>
</form>                </div>

                <div class="login100-pic">

                    <div id="owl-demo" class="owl-carousel owl-theme">




                        <div class="item">
                            <a href="https://www.amity.edu/asfd/" target="_blank">
                                <img src='/login-files/amizonedrama.jpg' data-zoom-image='/login-files/amizonedrama.jpg'>
                            </a>
                        </div>
                        <div class="item">
                            <a href="https://amity.edu/amimun/" target="_blank">
                                <img src='/login-files/AMIMUN20.jpg' data-zoom-image='/login-files/AMIMUN20.jpg'>
                            </a>
                        </div>
                        <div class="item">

                            <a href="http://amityfinishingschool.com" target="_blank">

                                <img src='/login-files/QSRanking.jpg' data-zoom-image='/login-files/QSRanking.jpg'>

                            </a>
                        </div>
                    </div>
                </div>






            </div>
        </div>

    </div>




    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script src="/Scripts/owl.carousel.js"></script>
    <script src='https://www.google.com/recaptcha/api.js'></script>
    <script src="/login-files/jquery.elevatezoom.js"></script>
    <script src="/login-files/main.js"></script>

    <!-- include the style -->
    <link rel="stylesheet" href="/Content/alertifyjs/alertify.min.css" />
    <!-- include a theme -->
    <link rel="stylesheet" href="/Content/alertifyjs/themes/default.min.css" />

    <script src="/Scripts/alertify.js"></script>
    <script type="text/javascript">
        $("#owl-demo").owlCarousel({

            navigation: false, // Show next and prev buttons
            slideSpeed: 300,
            paginationSpeed: 400,
            singleItem: true,
            autoPlay: 3000,



        });

        jQuery(function ($) {
            $(document).on('click', '.fg-password a[data-target]', function (e) {
                e.preventDefault();
                var target = $(this).data('target');
                $('.widget-box.visible').removeClass('visible');//hide others
                $(target).addClass('visible');//show target
            });
        });



    </script>
    <script>

        $(".rank-image").elevateZoom({ constrainType: "height", constrainSize: 274, zoomType: "lens", lensShape: "round", lensSize: 100, containLensZoom: true, gallery: 'gallery_01', cursor: 'pointer', galleryActiveClass: "active" });
    </script>

</body>

</html>

阿米宗
@介质(最小宽度:991px){
.login100表格{
左:420px;
}
.login100图片{
右:420px;
}
}
登录学生|家长
登录 忘记 密码恢复 获取密码 返回 $(“#猫头鹰演示”).owlCarousel({ 导航:false,//显示下一个和上一个按钮 幻灯片速度:300, 分页速度:400, 单项:对, 自动播放:3000, }); jQuery(函数($){ $(文档).on('单击','.fg密码a[数据目标]),函数(e){ e、 预防默认值(); var target=$(this.data('target'); $('.widget-box.visible').removeClass('visible');//隐藏其他 $(目标).addClass('visible');//显示目标 }); }); $(“.rank image”).elevateToom({ConstraintType:“高度”,ConstraintSize:274,zoomType:“镜头”,lensShape:“圆形”,lensSize:100,ContainesZoom:true,gallery:“gallery_01”,光标:'pointer',galleryActiveClass:“活动”});
r2。文本
相同

这是网站在浏览器中的外观,它不显示reCAPTCHA:

您应该删除用户名/密码,尽管此时它已经显示太久了。如果我是你,我现在会更改我的密码。如果你没有尝试使用文档中所示的密码,请按如下方式尝试well@aws_apprentice我也试过了,但没用。我已经编辑过了。谷歌CAPTCHA不会处理请求,当我在浏览器中加载网站时,你需要使用Selenium,Puppeter,@MauriceMeyer,它不会要求重新捕获。因此,浏览器本质上是发送HTTP请求,我认为这也应该适用于python请求。