微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过python中的数据回调提交/发布javascript函数?

如何解决如何通过python中的数据回调提交/发布javascript函数?

我需要通过解析 python 中的验证码来自动提交注册表。我注意到目标站点旨在从用户那里收集详细信息列表,并通过数据回调模式将它们以 Java 脚本的形式提交,附在下面的代码段 [1]。如果我们通过浏览器尝试,它正在提交表单并将页面重定向到成功的注册页面,其中包含 HTPP 302 代码和确认电子邮件。如果我尝试通过 python [2](使用 cloudcraper/scrapy),它会重定向到成功的注册页面,但既没有注册详细信息,也没有收到确认电子邮件。有人可以帮助指导我如何调用数据回调方法在 python 中执行 java 脚本吗?

[1] HTML 代码

...
    DATA_ADDR←BASE_ADDR + (SignExtend(VINDEX1[i+31:i])*SCALE + disP;
    IF MASK[31+i] THEN
        DEST[i +31:i]←FETCH_32BITS(DATA_ADDR); // a fault exits the instruction
    FI;

[2] Python 代码

<button class="g-recaptcha" data-callback="submitRuleOptin" data-sitekey="6LfbPnAUAAAAAAACqfb_YCtJi7RY0WkK-1T4b9cUO8">Sign up!</button>

<script>
function submitRuleOptin(token) { document.getElementById("rule-optin-form").submit(); }
<script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。