Re: 关于如何用js写出网页自动化脚本

楼主: kirbytsai (tsai)   2019-07-14 09:43:45
※ 引述《chinghuai (小淮)》之铭言:
: 各位前辈好
: 小弟我想写一个网页自动化脚本
: 内容包含登入 跳转 输入值 等..
: 可以请各位前辈指点我方向让我去找资料吗
: 那脚本是用什么方式去带到网页上呢
借标题询问 小弟最近也刚学JS做些自动化脚本
但是还不太熟JS的网页设计 常常不知道如何正确得去更新输入值
比如说skyscanner的机票比价订购网站
在一开始搜寻机场跟时间的部分
我用了getelementbyid(id).value="机场名"
的方法去更新该搜寻的input
画面上的数值虽然有改变 但是按下搜索键后会发现其实值没有正确输入进去
想请问各位发生这个现象的问题是什么
该从哪边着手学习才能解决问题
非常感谢
作者: dododavid006 (朔雪)   2019-07-14 12:06:00
它有用 React 所以你单纯改 value 没办法改到它内部的状态 试试看改完后对那个元素用.dispatchEvent(new Event('input'))
作者: laechan (挥泪斩马云)   2019-07-15 16:09:00
.value 去更新确定是没用的
作者: windclara (null)   2019-08-11 19:34:00
最近刚用Puppeteer完成类似的事。也是React.Js做的网页。推荐你用看看,应该会简单许多

Links booklink

Contact Us: admin [ a t ] ucptt.com