/** * Xiaohongshu follow — clicks the follow button on a user's profile page. * * xhs public web APIs require `x-s`/`x-t`/`x-s-common` signing that the page * context can produce but cannot be replayed reliably from outside, so we drive * the UI instead (same approach as delete-note.js / publish.js). * * Flow: * 1. Navigate to https://www.xiaohongshu.com/user/profile/ * 2. Detect login redirect (xhs bounces to /login on auth failure) * 3. Walk visible