问各位个js问题document.getElementById("login")

zhousl__ 2018-12-10 02:49:42
https://epassport.meituan.com/account/unitivelogin?service=hotel&loginsource=14&noSignup=true&bg_source=4&loginurl=https%3A%2F%2Feb.meituan.com%2Faccount%2Flogin&continue=https%3A%2F%2Feb.meituan.com%2Faccount%2Fsettoken%3Fredirect%3Dhttps%253A%252F%252Feb.meituan.com%252Feb%252Fworkbench
求大神给看下,我是做爬虫的,需要js注入来修改账号密码,但是我在这个页面执行document.getElementById("login").value='asdfasdfasd',document.getElementById("password").value='asdfasdfasd'然后点击登陆,会显示请输入账号,感觉应该是有事件绑定,但是实在是看不懂了。。求大神指点
...全文
209 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
讨厌走开啦 2018-12-10
  • 打赏
  • 举报
回复
现在主流的前端框架都不会直接操作dom,你用document.getElementById("login").value='asdfasdfasd'这种方式加用户名密码,虽然页面上看到的用户名密码变了,但是无法触发js作用域内对应用户名和密码的变量发生变更,所以会提示请输入账号,还是老实地用浏览器插件模拟登陆吧。
zhousl__ 2018-12-10
  • 打赏
  • 举报
回复
引用 1 楼 囧 的回复:
这个是用react做的,直接赋值不会写到state 用模拟登录比较好,再用api取数据
直接模拟不好模拟,有个rohrToken不好弄出来,有没有办法知己执行js改变值的
2018-12-10
  • 打赏
  • 举报
回复
这个是用react做的,直接赋值不会写到state 用模拟登录比较好,再用api取数据

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧