相信有不少Go 愛好者可能跟筆者有類似的疑問, 這麼好用的工具難道只有node.js 跟python 版本嗎?
筆者找了下, 發現在python 版本發布前半個月, playwright for python 的贊助者 就已經發布了golang版本, 這真的是太好了
Playwright for Go 介紹
go get github.com/mxschmitt/playwright-go
程式行為
打開chromium web browser , 到ithome鐵人賽主頁, 截圖並存成PNG圖檔, 關閉瀏覽器
go run autoweb.go
4. 執行成功後, 檢查檔案列表, 就會看到多一個PNG圖檔
5. 檢查檔案內容
結論:
第一次執行的時候, 會自動下載相依性套件. 不用像python一樣要先裝再次裝playwright 後才能初始化成功
疑問: 專案網頁上是有提到支援chromium/ firebox/ webkit , 但筆者只有試出來chromium而已, 其他的沒有試出來
參考資料: