- Switch AllPageSearchPageFetcher from m.douban.com/rexxar/api/v2/search
(returns 403 need_login) to www.douban.com/j/search (works with cookies)
- Update AllFirstPageSearchResultPageParser and OtherAllPageSearchResultPageParser
to use SearchParserHandler.parseSearchJson() matching the j/search response format,
replacing the old Rexxar-specific SearchParserHandlerV2 parsing logic
- Add await this.userComponent.login() in onload() so login state is initialized
on startup, fixing false isLogin()=false causing "need login for next page" errors
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>