自动登录Tampermonkey脚本返回POST 404



EDIT(参见此处*)

我为https://app.7mind.de/login编写了这个简单的自动登录Tampermonkey脚本

// ==UserScript==
// @name         7Mind User Login Website
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://app.7mind.de/*
// ==/UserScript== 
let emailAddress = document.getElementsByName('email');
emailAddress[1].value = "x@y"
let password = document.getElementsByName('password');
password[1].value = "pass"
let loginButton = document.getElementsByName('submit');
loginButton[0].click();

我在Chrome的控制台得到这个错误:

POST https://api.7mind.de/v1/login 404

按类抓取登录按钮也不起作用-同样的错误。

let loginButton = document.getElementsByClassName("_2N3ybblop__YQd82Xe-Uw1");

至于页面的行为,我没有看到我的凭据被插入到网站上。

*另外,当我省略loginButton[0].click()时,凭证被插入,但是当我手动单击login时发生同样的错误。

然而,从我在网上看到的,这样简单的登录脚本应该工作。

这是最近的Chrome安全功能阻止我的登录尝试吗?

API为Incorrect email or password返回404。查看浏览器开发人员工具中的"网络"选项卡

编辑:试试这个方法github.com/facebook/react/issues/10135#issuecomment-314441175为什么?如果应用使用的是像ReactJS这样的框架,通过JS改变元素的值实际上并不会更新React组件的状态,所以当下一次组件刷新时,改变的数据就消失了,而发送给服务器的是组件的状态。

相关内容

  • 没有找到相关文章

最新更新