內容區
三種讀法應該得到三種結果
| 純抓取(不執行腳本) | 看到登入牆的 HTML。這正是危險之處:牆是穩定的,所以「有讀到東西」會被誤當成「讀到了那個東西」,於是永遠回報沒有變動。 |
| 渲染但沒有 session | 同樣是牆。平台應判為需要授權,不是沒有變動。 |
| 渲染且在第一次導覽前安裝 session | 看到訂單資料。這正是 browser-rendering.ts 的 observe() 用 page.setCookie 在 goto 之前安裝 cookie 的那條路徑。 |
平台必須不做的事:把登入牆的內容雜湊起來,然後因為它每次都一樣就回報「沒有變動」。讀不到就是讀不到。
怎麼給它 session
| cookie 名稱 | watch_demo_session |
| 任何非空值都算有效 | 這是靜態檔,沒有伺服器可以驗簽——它模擬的是內容,不是真正的存取控制。 |
| 用流程腳本取得 | 走 <a href="login-form.html">login-form.html</a>:type → type → click_and_wait,正好對應 browser-flow-script.ts 的步驟詞彙。 |
| 或手動 | 在瀏覽器主控台執行 document.cookie='watch_demo_session=demo' 後重新整理。 |
← 回登入牆目錄 登入表單 全部