Google Antigravity 瀏覽器代理教學:登入網站與自動化操作

Google Antigravity 瀏覽器代理教學:登入網站與自動化操作

Google Antigravity 本身是一款強大的 IDE,而其附帶的瀏覽器代理功能則讓自動化網站操作變得更加方便。透過這個功能,你可以模擬人類操作,自動登入特定網站、抓取資料,並將結果保存為可使用的格式。無論是簡單的資料爬取,還是需要登入後才能進行的互動操作,Antigravity 都能提供靈活且高效的解決方案。

本篇教學將從最基礎的設定開始,帶你學會如何使用 Google Antigravity 開啟 Chrome 瀏覽器設定檔,登入目標網站,並透過代理功能抓取資料保存到 JSON 格式。同時,我們也會介紹常用的瀏覽器自動化設定技巧,讓你在保障安全性的前提下,提高操作效率與自動化程度。

使用 Google Antigravity  操作Chrome和傳統的全代理登入有何差距?

傳統如GPT我們需要提交給它密碼讓他自己在遠端登入後操作,會有安全性問題

Google Antigravit則可以借助本地的Chrome登入狀態來處理需要網站授權的任務,我們也可以看到實際的操作流程(類似puppeteer)

無論你是想進行簡單的資料收集,還是建立可自動登入並操作網站的自動化流程,這篇文章都將提供完整的實作參考,幫助你快速上手 Google Antigravity。

本篇文章的操作工具

Google Antigravity : https://antigravity.google/ 

Chrome : https://www.google.com/intl/zh-TW/chrome/ 

設定 Google Antigravity 登入定網站

Google Antigravity 自動登入網站通常有兩種主要方式:

第一種是全自動化模式──你擁有大量帳號密碼,想批次處理特定任務,例如大量登入、抓資料或執行重複操作,這點屬於進階操作這邊無法介紹。

第二種則是最常見的情境:
你只需要讓 Antigravity 代替你登入某個網站的個人帳號,並在登入後協助執行後續操作(本文主要介紹這種方式)。

開啟 Antigravity 的Chrome設定檔案

 

 

它會自行開啟一個Chrome

 

 

然後你可以在你的目標網站上先登入帳號,就跟一般的Chrome設定檔一樣它是永久的除非網站登入機制失效

先在代理前登入可避免很多執行問題

瀏覽器代理範例

在這個範例中,我們會指定動畫瘋的目標網址,並讓 Antigravity 自動抓取頁面上的標題,最後將結果保存為 JSON 檔案

使用 Antigravity 時,務必明確指定網址與要執行的操作,否則工具無法精準完成任務。

執行過程中,你會看到瀏覽器出現藍色模糊的動態效果,代表 Antigravity 正在代理操作。期間系統可能會跳出一些提示,詢問是否允許執行指定的代碼或動作。

建議:資料抓取完成後,先將內容保存為 JSON 格式。
JSON 是最通用的交換格式,可在後續再轉成試算表(CSV、XLSX)或其他格式,讓流程更乾淨、錯誤率更低。

 

如果一切順利,Antigravity 會將你所需要的資料保存成指定的格式。
本範例屬於較基礎的自動化爬取示範;若你需要更進階的互動功能,例如 按讚、加入收藏、點擊特定按鈕或表單送出 等操作,通常就必須根據目標網站的行為邏輯自行微調流程。

這類互動通常需要額外的判斷、等待節點載入、觸發事件等細部設定,因此無法在此提供完整、通用的範例,實務上仍需依各網站的架構自行調整。

 

Google Antigravity  瀏覽器常規的操作設置

你可能會注意到,在使用 Google Antigravity 的過程中,系統會頻繁跳出提示詢問是否同意執行下一步操作。
從安全角度來看,這種行為是合理的,用來確保每個自動化動作都是你授權的。

不過若你已經了解流程,並希望提高操作效率,也可以選擇關閉部分你總是會同意的提示,讓自動化運行更順暢,不必在每次動作間被迫中斷。

 

開啟『齒輪』打開設定『Open  Antigravity   User Settings』

 

Browser Javascript Execution Policy  瀏覽器 JavaScript 執行政策
禁用(Disabled) – 代理程式永遠不會在瀏覽器中執行 JavaScript 代碼。
總是詢問(Always Ask) – 代理程式每次都會暫停並詢問是否允許在瀏覽器中執行 JavaScript 代碼。
由模型決定(Model Decides) – 代理程式會根據情況決定是否詢問是否執行瀏覽器中的 JavaScript 代碼。
加速(Turbo) – 代理程式不會暫停,直接在瀏覽器中執行 JavaScript 代碼。

推薦  Turbo  

 

 

可以設定『Browser URL Allowlist』白名單避免每次都詢問某些網址的存取權限

 

ChatGPT 說:

Review Policy 審查政策
指定代理程式在對「Artifacts」(代理程式創建的文件,用於提供更豐富的對話體驗)進行審查時的行為。

總是進行(Always Proceed) – 代理程式從不請求審查。
由代理決定(Agent Decides) – 代理程式會自行決定何時請求審查。
請求審查(Request Review) – 代理程式總是請求審查。

我自己設定:  Always Proceed

這個就比較看個人通常我們輸入後需求後會判斷後開始規劃後執行,但AI的理解不一定明白你的意圖所以我如果直接設定 Always Proceed 相對於直接信任他的判斷

其他 Agent 功能翻譯

由於目前這個區塊還沒有翻譯可以對照下方自行一些修改配置

Artifact(成果文件)

審查政策(Review Policy)
指定代理程式在對「Artifacts」(代理程式創建的文件,用於提供更豐富的對話體驗)進行審查時的行為:

  • 總是進行(Always Proceed) – 代理程式從不請求審查。
  • 由代理決定(Agent Decides) – 代理程式會自行決定何時請求審查。
  • 請求審查(Request Review) – 代理程式總是請求審查。

Terminal(終端)

終端命令自動執行(Terminal Command Auto Execution)

  • 關閉(Off) – 永遠不自動執行終端命令(允許清單中的除外)。
  • 自動(Auto) – 代理程式會決定是否自動執行特定的終端命令。
  • 加速(Turbo) – 總是自動執行終端命令(拒絕清單中的除外)。

注意:此設定的更改僅會應用於新發送給代理程式的訊息。正在進行中的回應仍會使用先前的設定值。

允許清單終端命令(Allow List Terminal Commands)
代理程式會自動執行與允許清單條目匹配的命令。

  • 對 Unix shell,若命令的空格分隔的 token 與清單條目形成前綴即匹配。
  • 對 PowerShell,條目 token 可匹配命令 token 的任何連續子序列。

拒絕清單終端命令(Deny List Terminal Commands)
代理程式在執行匹配拒絕清單的命令前會請求許可。

  • 匹配規則與允許清單相同,且優先於允許清單。


File Access(檔案存取)

代理程式 Gitignore 存取權限(Agent Gitignore Access)
允許代理程式查看和編輯 .gitignore 中的檔案。

代理程式非工作區檔案存取權(Agent Non-Workspace File Access)
允許代理程式查看和編輯工作區外的檔案,請謹慎使用。

自動開啟已編輯檔案(Auto-Open Edited Files)
當代理程式建立或編輯檔案時,自動在背景中打開這些檔案。


Automation(自動化)

代理程式自動修正 Lint(Agent Auto-Fix Lints)
啟用後,代理程式可以偵測它所造成的 Lint 錯誤,並在不需使用者提示的情況下自動修正。

自動續作(Auto-Continue)
啟用後,當代理程式達到每次回應的限制時,會自動繼續回應。

  • 若關閉,則會在達到限制時提示使用者決定是否繼續。


General(一般設定)

啟用代理網路工具(Enable Agent Web Tools)
啟用後,代理程式可以搜尋網路上的相關資訊,並讀取使用者貼上的 URL。

重新載入時自動開啟代理(Open Agent on Reload)
啟用後,重新載入視窗時會自動打開代理面板。

發布: 更新:
GDaily

0 評論
最新
最舊 評價最高