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