Skip to content

Commit e12b74c

Browse files
committed
feat: 补充招聘 ATS 识别规则
扩展 SaaS 页面规则,新增招聘平台、职位门户和 ATS 服务的资源 URL 匹配。 覆盖 Zoho Recruit、LinkedIn Jobs、ZipRecruiter Jobs、Glassdoor Jobs、CATSone、JobAdder、Bullhorn Career Portal、Avature Careers、Phenom People、Yello Recruiting、JobScore、GoHire、Homerun、JOIN.com、Jobylon、Occupop、Hireology、Jobsoid、Manatal、TRAFFIT,并补充对应技术链接。 将版本升至 1.1.42。 验证:npx prettier --write .;npx prettier --check .;pnpm run typecheck;pnpm run lint;JSON/正则全量校验;pnpm run build;版本一致性检查;git diff --check。
1 parent 42d1874 commit e12b74c

3 files changed

Lines changed: 101 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.41",
4+
"version": "1.1.42",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/saas-services-page.json

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2729,6 +2729,86 @@
27292729
{
27302730
"name": "Indeed Apply",
27312731
"patterns": ["indeed\\.com/[^\\s\"'<>]*(?:applystart|indeedapply)|indeed\\.com/viewjob|apply\\.indeed\\.com"]
2732+
},
2733+
{
2734+
"name": "Zoho Recruit",
2735+
"patterns": ["zohorecruit\\.com/[^\\s\"'<>]*(?:jobs|recruit|career)|recruit\\.zoho\\.(?:com|eu|in)|zoho\\.com/recruit"]
2736+
},
2737+
{
2738+
"name": "LinkedIn Jobs",
2739+
"patterns": ["linkedin\\.com/jobs/(?:view|collections)|linkedin\\.com/jobs-guest/jobs/api|linkedin\\.com/embed/jobs"]
2740+
},
2741+
{
2742+
"name": "ZipRecruiter Jobs",
2743+
"patterns": ["ziprecruiter\\.com/[^\\s\"'<>]*(?:jobs|job|candidate/search)|jobs\\.ziprecruiter\\.com"]
2744+
},
2745+
{
2746+
"name": "Glassdoor Jobs",
2747+
"patterns": ["glassdoor\\.com/[^\\s\"'<>]*(?:Job|job-listing|partner/jobListing)|glassdoor\\.com/Job/"]
2748+
},
2749+
{
2750+
"name": "CATSone",
2751+
"patterns": ["catsone\\.com/[^\\s\"'<>]*(?:careers|jobs|candidate|apply)|catsone\\.com/js/careers"]
2752+
},
2753+
{
2754+
"name": "JobAdder",
2755+
"patterns": ["apply\\.jobadder\\.com|public\\.jobadder\\.com|jobadder\\.com/[^\\s\"'<>]*(?:jobs|widgets|apply)"]
2756+
},
2757+
{
2758+
"name": "Bullhorn Career Portal",
2759+
"patterns": ["bullhornstaffing\\.com|jobs\\.bullhorn\\.com|bullhorn\\.com/[^\\s\"'<>]*(?:career|job-board|jobs)"]
2760+
},
2761+
{
2762+
"name": "Avature Careers",
2763+
"patterns": ["avature\\.net/[^\\s\"'<>]*(?:careers|jobs|candidate)|avature\\.com/[^\\s\"'<>]*(?:careers|jobs)"]
2764+
},
2765+
{
2766+
"name": "Phenom People",
2767+
"patterns": ["cdn\\.phenompeople\\.com|phenompeople\\.com/[^\\s\"'<>]*(?:jobs|careers|apply)|phenompro\\.com"]
2768+
},
2769+
{
2770+
"name": "Yello Recruiting",
2771+
"patterns": ["yello\\.co/[^\\s\"'<>]*(?:jobs|careers|candidate|apply)|yello\\.com/[^\\s\"'<>]*(?:jobs|recruiting)"]
2772+
},
2773+
{
2774+
"name": "JobScore",
2775+
"patterns": ["careers\\.jobscore\\.com|jobscore\\.com/[^\\s\"'<>]*(?:jobs|careers|apply)"]
2776+
},
2777+
{
2778+
"name": "GoHire",
2779+
"patterns": ["gohire\\.io/[^\\s\"'<>]*(?:jobs|careers|apply)|gohire\\.com/[^\\s\"'<>]*(?:jobs|careers)"]
2780+
},
2781+
{
2782+
"name": "Homerun",
2783+
"patterns": ["jobs\\.homerun\\.co|homerun\\.co/[^\\s\"'<>]*(?:jobs|careers|apply)"]
2784+
},
2785+
{
2786+
"name": "JOIN.com",
2787+
"patterns": ["join\\.com/companies/[^\\s\"'<>]*(?:jobs|embed)|join\\.com/[^\\s\"'<>]*(?:jobs|apply)"]
2788+
},
2789+
{
2790+
"name": "Jobylon",
2791+
"patterns": ["jobs\\.jobylon\\.com|emp\\.jobylon\\.com|jobylon\\.com/[^\\s\"'<>]*(?:jobs|careers|apply)"]
2792+
},
2793+
{
2794+
"name": "Occupop",
2795+
"patterns": ["api\\.occupop\\.com|occupop\\.com/[^\\s\"'<>]*(?:job|jobs|careers|apply)"]
2796+
},
2797+
{
2798+
"name": "Hireology",
2799+
"patterns": ["hireology\\.com/[^\\s\"'<>]*(?:careers|jobs|job|apply)|api\\.hireology\\.com"]
2800+
},
2801+
{
2802+
"name": "Jobsoid",
2803+
"patterns": ["[a-z0-9-]+\\.jobsoid\\.com|jobsoid\\.com/[^\\s\"'<>]*(?:jobs|careers|apply)"]
2804+
},
2805+
{
2806+
"name": "Manatal",
2807+
"patterns": ["careers\\.manatal\\.com|api\\.manatal\\.com|manatal\\.com/[^\\s\"'<>]*(?:jobs|careers|apply)"]
2808+
},
2809+
{
2810+
"name": "TRAFFIT",
2811+
"patterns": ["traffit\\.com/[^\\s\"'<>]*(?:career|careers|jobs|public|apply)|traffit\\.io/[^\\s\"'<>]*(?:jobs|careers)"]
27322812
}
27332813
]
27342814
},

public/tech-links.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1576,6 +1576,26 @@
15761576
"Eightfold AI Careers": "https://eightfold.ai",
15771577
"Fountain": "https://www.fountain.com",
15781578
"Indeed Apply": "https://www.indeed.com/hire",
1579+
"Zoho Recruit": "https://www.zoho.com/recruit",
1580+
"LinkedIn Jobs": "https://www.linkedin.com/jobs",
1581+
"ZipRecruiter Jobs": "https://www.ziprecruiter.com",
1582+
"Glassdoor Jobs": "https://www.glassdoor.com",
1583+
"CATSone": "https://www.catsone.com",
1584+
"JobAdder": "https://jobadder.com",
1585+
"Bullhorn Career Portal": "https://www.bullhorn.com",
1586+
"Avature Careers": "https://www.avature.net",
1587+
"Phenom People": "https://www.phenom.com",
1588+
"Yello Recruiting": "https://www.yello.co",
1589+
"JobScore": "https://www.jobscore.com",
1590+
"GoHire": "https://gohire.io",
1591+
"Homerun": "https://www.homerun.co",
1592+
"JOIN.com": "https://join.com",
1593+
"Jobylon": "https://www.jobylon.com",
1594+
"Occupop": "https://www.occupop.com",
1595+
"Hireology": "https://hireology.com",
1596+
"Jobsoid": "https://www.jobsoid.com",
1597+
"Manatal": "https://www.manatal.com",
1598+
"TRAFFIT": "https://traffit.com",
15791599
"DocuSign Embedded Signing": "https://www.docusign.com",
15801600
"Adobe Acrobat Sign": "https://www.adobe.com/sign.html",
15811601
"Dropbox Sign": "https://sign.dropbox.com",

0 commit comments

Comments
 (0)