Re: 關於如何用js寫出網頁自動化腳本

看板Ajax作者 (tsai)時間5年前 (2019/07/14 09:43), 編輯推噓1(105)
留言6則, 3人參與, 5年前最新討論串2/2 (看更多)
※ 引述《chinghuai (小淮)》之銘言: : 各位前輩好 : 小弟我想寫一個網頁自動化腳本 : 內容包含登入 跳轉 輸入值 等.. : 可以請各位前輩指點我方向讓我去找資料嗎 : 那腳本是用什麼方式去帶到網頁上呢 借標題詢問 小弟最近也剛學JS做些自動化腳本 但是還不太熟JS的網頁設計 常常不知道如何正確得去更新輸入值 比如說skyscanner的機票比價訂購網站 在一開始搜尋機場跟時間的部分 我用了getelementbyid(id).value="機場名" 的方法去更新該搜尋的input 畫面上的數值雖然有改變 但是按下搜索鍵後會發現其實值沒有正確輸入進去 想請問各位發生這個現象的問題是什麼 該從哪邊著手學習才能解決問題 非常感謝 ----- Sent from JPTT on my Samsung SM-G955F. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.84.168.108 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1563068627.A.E10.html

07/14 12:06, 5年前 , 1F
它有用 React 所以你單純改 value 沒辦法改到它內部
07/14 12:06, 1F

07/14 12:06, 5年前 , 2F
的狀態 試試看改完後對那個元素用
07/14 12:06, 2F

07/14 12:08, 5年前 , 3F
.dispatchEvent(new Event('input'))
07/14 12:08, 3F

07/15 16:09, 5年前 , 4F
.value 去更新確定是沒用的
07/15 16:09, 4F

08/11 19:34, 5年前 , 5F
最近剛用Puppeteer完成類似的事。也是React.Js做的網
08/11 19:34, 5F

08/11 19:34, 5年前 , 6F
頁。推薦你用看看,應該會簡單許多
08/11 19:34, 6F
文章代碼(AID): #1TAeZJuG (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1TAeZJuG (Ajax)