如何通过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 (将#修改为@)