作者kirbytsai (tsai)
看板Ajax
標題Re: 關於如何用js寫出網頁自動化腳本
時間Sun Jul 14 09:43:45 2019
※ 引述《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
→ dododavid006: 它有用 React 所以你單純改 value 沒辦法改到它內部 07/14 12:06
→ dododavid006: 的狀態 試試看改完後對那個元素用 07/14 12:06
→ dododavid006: .dispatchEvent(new Event('input')) 07/14 12:08
→ laechan: .value 去更新確定是沒用的 07/15 16:09
推 windclara: 最近剛用Puppeteer完成類似的事。也是React.Js做的網 08/11 19:34
→ windclara: 頁。推薦你用看看,應該會簡單許多 08/11 19:34