Skip to content

Feat/chinese market support#178

Open
neveevol7 wants to merge 6 commits intosantifer:mainfrom
neveevol7:feat/chinese-market-support
Open

Feat/chinese market support#178
neveevol7 wants to merge 6 commits intosantifer:mainfrom
neveevol7:feat/chinese-market-support

Conversation

@neveevol7
Copy link
Copy Markdown

## What does this PR do?

This PR introduces comprehensive support for the Chinese job market (BOSS Zhipin, Liepin, 51job). It includes new stealth fetching mechanisms to bypass anti-bot measures and full localization for Chinese users.

Key additions:

  • save-cookies.mjs: A utility to capture session cookies for protected job boards.
  • fetch-jd-stealth.mjs: An advanced crawler with human-behavior simulation (scrolling, random delays) and cookie injection.
  • Bilingual support: Added Chinese comments to profile.yml and portals.yml.

## Related issue

This PR doesn't address an existing issue, but it fulfills the need for localization and better anti-bot handling for Chinese job platforms.

## Type of change

  • Bug fix
  • New feature
  • Documentation / translation
  • Refactor (no behavior change)

## Checklist

  • I have read CONTRIBUTING.md
  • I opened an issue first (as part of the localization discussion)
  • My PR does not include personal data (CV, email, real names)
  • I ran node test-all.mjs and all tests pass
  • My changes respect the Data Contract

Localized version also maintained at: https://github.com/neveevol7/career-ops-cn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant