Building Browser Agents for a Web That Fights Back