zhilian-auto-hi
Version:
智联招聘自动打招呼工具 - 自动化招聘流程的命令行工具
39 lines (38 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDomainForCookie = getDomainForCookie;
exports.parseCookies = parseCookies;
/**
* Cookie处理相关工具函数
*/
/**
* 根据cookie名称确定域名的映射规则
* @param cookieName cookie名称
* @returns 对应的域名
*/
function getDomainForCookie(cookieName) {
// rd6.zhaopin.com 域名的cookies
const rd6Cookies = ['L9rq6Iona6ASO', 'L9rq6Iona6ASP', 'rd_talent_job_list'];
if (rd6Cookies.includes(cookieName)) {
return 'rd6.zhaopin.com';
}
// 其他cookies默认使用 .zhaopin.com 域名
return '.zhaopin.com';
}
/**
* 解析cookie字符串为Playwright格式,自动设置正确的域名
* @param cookieString cookie字符串
* @returns Cookie数组
*/
function parseCookies(cookieString) {
return cookieString.split(';').map(cookie => {
const [name, value] = cookie.trim().split('=');
const cookieName = name.trim();
return {
name: cookieName,
value: value || '',
domain: getDomainForCookie(cookieName),
path: '/'
};
});
}