51Job职位收藏器(稳定版)

这是一个用于51job网站的职位搜索工具,支持多条件查询(如发布日期、工作年限等),并集成了登录功能。用户可以自定义搜索条件来查找心仪的职位。
部署运行你感兴趣的模型镜像
<p>这次这一个比前两个更加稳定,但也只是初步做了一下,修复了一些Bug,加上了多条件查询的功能。(8个条件查询)<大家如果有什么意见,还请留言>(如果登录不上,请在新的页面右上角点登录,再次登录即可)</p>
<p>这次一共有三个页面:</p>
<p></p>
<p>一. 51job.html</p>
<p></p>
<p><html></p>
<p><head></p>
<p><title> 51job职位收藏器 </title></p>
<p></head></p>
<p><frameset cols="50%,*" ></p>
<p><frame src="left.html"></frame></p>
<p><frame src="right.html"></frame></p>
<p></frameset></p>
<p></html></p>
<p></p>
<p></p>
<p>二.left.html</p>
<p></p>
<p><html></p>
<p><head></p>
<p><title> login </title></p>
<p></head></p>
<p><body></p>
<p><form action="http://my.51job.com/my/My_Pmc.php" method="post"></p>
<p><table></p>
<p><tr></p>
<p><td align="right">username:</td></p>
<p><td><input name="username" type="text" id="username" value="" class="input140" style="color:#000;" /></td></p>
<p></tr></p>
<p><tr></p>
<p><td align="right">userpwd:</td></p>
<p><td><input name="userpwd" type="password" id="userpwd" value="" class="input140" style="color:#000;" /></td></p>
<p></tr></p>
<p><tr></p>
<p><td align="right" colspan=1><input type="submit" value="login" /></td></p>
<p></tr></p>
<p></table></p>
<p></form></p>
<p></body></p>
<p></html></p>
<p></p>
<p></p>
<p></p>
<p>三。right.html</p>
<p></p>
<p></p>
<p><html></p>
<p><head></p>
<p><title> 51job </title></p>
<p><link href="http://js.51jobcdn.com/in/css/style.css?20091215" rel="stylesheet" type="text/css" /></p>
<p><link href="http://js.51jobcdn.com/in/css/logo.css?20091215" rel="stylesheet" type="text/css" /></p>
<p><link href="http://js.51jobcdn.com/in/css/search.css?20100707" rel="stylesheet" type="text/css" /></p>
<p><link rel="icon" href="/favicon.ico" type="image/x-icon" media="screen" /></p>
<p><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" media="screen" /></p>
<p><link rel="bookmark" href="/favicon.ico"></p>
<p><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/Base.js?20101126"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/Base.ZzLayer.js?20101126"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/Base.ZzLayer.ExtZzLayer.js?20101126"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/search/Base.Search.js?20100407"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/payservice/GetCompetition.js?20100604"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/my/My_SMS_Self.js?20100421"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/fans.js?20101126"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/cv/CV_QuickApply.js?20100726"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/jQuery.js"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/JsBase.js"></script></p>
<p><script language="javascript" src="http://js.51jobcdn.com/in/js/2009/login.js"></script></p>
<p><script type="text/javascript"></p>
<p> var xmlrequest=null;</p>
<p>createXMLHttpRequest();</p>
<p> function createXMLHttpRequest()</p>
<p> {</p>
<p>if(window.XMLHttpRequest)</p>
<p>{xmlrequest=new XMLHttpRequest();}</p>
<p>else if(window.ActiveXObject){</p>
<p>try{xmlrequest=new ActiveXObject("Msxml2.XMLHTTP");</p>
<p> }catch(e){</p>
<p>try{xmlrequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}}</p>
<p></p>
<p>function search51()</p>
<p> {</p>
<p>var issuedate=document.getElementById("issuedate").value;</p>
<p>var workyear=document.getElementById("workyear").value;</p>
<p>var providesalary=document.getElementById("providesalary").value;</p>
<p>var cotype=document.getElementById("cotype").value;</p>
<p>var degreefrom=document.getElementById("degreefrom").value;</p>
<p>var jobterm=document.getElementById("jobterm").value;</p>
<p>var dq=document.getElementById("dq").value;</p>
<p>var gjz=document.getElementById("gjz").value;</p>
<p>for(var i=1;i<3;i++)</p>
<p>{</p>
<p>var url="http://search.51job.com/jobsearch/search_result.php?fromJs=1&jobarea="+dq+"&district=0000&funtype=0000&industrytype=00&issuedate="+issuedate+"&providesalary="+providesalary+"&keyword="+gjz+"&keywordtype=2&curr_page="+i+"&lang=c&stype=2&postchannel=0000&workyear="+workyear+"&cotype="+cotype+"&degreefrom="+degreefrom+"&jobterm="+jobterm+"&lonlat=0,0&radius=-1&ord_field=0&list_type=0&fromType=14";</p>
<p>search51pg(url);</p>
<p> }</p>
<p> }</p>
<p></p>
<p>function search51pg(url)</p>
<p>{</p>
<p>createXMLHttpRequest();</p>
<p>xmlrequest.open("get",url,true);</p>
<p>xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");</p>
<p>xmlrequest.onreadystatechange=search51back;</p>
<p>xmlrequest.send(null);</p>
<p>}</p>
<p></p>
<p>function search51back()</p>
<p> {</p>
<p> if (xmlrequest.readyState==4)</p>
<p> {</p>
<p> if(xmlrequest.status==200)</p>
<p> {</p>
<p>str = xmlrequest.responseText;</p>
<p>var ary = str.split("http://search.51job.com/job/");</p>
<p>for(var i=1;i<ary.length;i++)</p>
<p>{</p>
<p>zzSearch.saveJobClk( ary[i].split(",")[0] , event );</p>
<p>}</p>
<p>}</p>
<p> }</p>
<p> }</p>
<p></script></p>
<p></head></p>
<p></p>
<p><body></p>
<p><div class="c_l" style="clear:both; padding-top:0px;"></p>
<p><table class="tbl condSelTbl"></p>
<p><tr></p>
<p><td>发布日期</td></p>
<p><td><select id="issuedate" ><option value="9" selected >--请选择--</option><option value="1" >近一天</option><option value="2" >近二天</option><option value="3" >近三天</option><option value="4" >近一周</option><option value="5" >近两周</option><option value="6" >近一月</option><option value="7" >近六周</option><option value="8" >近两月</option></select></td></p>
<p><td>工作年限</td></p>
<p><td><select id="workyear" ><option value="99" selected >--请选择--</option><option value="1" >在读学生</option><option value="2" >应届毕业生</option><option value="3" >一年以上</option><option value="4" >二年以上</option><option value="5" >三年以上</option><option value="6" >五年以上</option><option value="7" >八年以上</option><option value="8" >十年以上</option><option value="9" >不限</option></select></td></p>
<p><td>月薪范围</td></p>
<p><td><select id="providesalary" ><option value="99" selected >--请选择--</option><option value="00" >面议</option><option value="01" >1500以下</option><option value="02" >1500-1999</option><option value="03" >2000-2999</option><option value="04" >3000-4499</option><option value="05" >4500-5999</option><option value="06" >6000-7999</option><option value="07" >8000-9999</option><option value="08" >10000-14999</option><option value="09" >15000-19999</option><option value="10" >20000-29999</option><option value="11" >30000-49999</option><option value="12" >50000及以上</option></select></td></p>
<p></tr></p>
<p><tr></p>
<p><td>公司性质</td></p>
<p><td><select id="cotype" ><option value="99" selected >--请选择--</option><option value="01" >外资(欧美)</option><option value="02" >外资(非欧美)</option><option value="03" >合资(欧美)</option><option value="04" >合资(非欧美)</option><option value="05" >国企</option><option value="06" >民营公司</option><option value="07" >外企代表处</option><option value="09" >政府机关</option><option value="10" >事业单位</option><option value="11" >非盈利机构</option><option value="08" >其它性质</option></select></td></p>
<p><td>学历要求</td></p>
<p><td><select id="degreefrom" ><option value="99" selected >--请选择--</option><option value="1" >初中</option><option value="2" >高中</option><option value="3" >中技</option><option value="4" >中专</option><option value="5" >大专</option><option value="6" >本科</option><option value="7" >硕士</option><option value="8" >博士</option><option value="9" >其他</option></select></td></p>
<p><td>工作类型</td></p>
<p><td><select id="jobterm" ><option value="01" selected >--请选择--</option><option value="0" >全职</option><option value="1" >兼职</option></select></td></p>
<p></tr></p>
<p></table></p>
<p></p>
<p><table></p>
<p><tr></p>
<p><td>请选择地区:</td></p>
<p><td><select name="dq" ><option value="0200" selected >上海</option><option value="0100" >北京</option><option value="0400" >深圳</option></select></td></p>
<p><td>关键字:</td></p>
<p><td><input id="gjz" /></td></p>
<p><td><input type="button" onclick="search51()" value="login" /></td></p>
<p></tr></p>
<p></table></p>
<p></div></p>
<p></p>
<p><script language="JavaScript" type="text/javascript"></p>
<p>var obj1;</p>
<p>var sUrl = 'http://my.51job.com' + '/payservice/fans/fans_ajax.php?jsoncallback=?';</p>
<p>var coidArr = document.getElementsByName('coid');</p>
<p>var fansnum = document.getElementById('fansnum');</p>
<p>if(fansnum){</p>
<p>obj1 = $("#fansnum");</p>
<p>}else if(coidArr[0]){</p>
<p>obj1 = $("#" + coidArr[0].value);</p>
<p>}</p>
<p>var obj2 = $("#message");</p>
<p>if(obj1){</p>
<p>var offset = obj1.offset();</p>
<p>document.getElementById('message').style.top = offset.top - obj2.height() / 2 + obj1.height() / 5 + 'px';</p>
<p>document.getElementById('message').style.left = offset.left - obj2.width() + 'px';</p>
<p>}</p>
<p>for(var i = 0;i < coidArr.length; i++){</p>
<p>if(coidArr[i].value){</p>
<p>var flg = 0;</p>
<p>for(var j = 0;j < i; j++){</p>
<p>if(coidArr[j].value && coidArr[i].value == coidArr[j].value){</p>
<p>flg = 1;</p>
<p>break;</p>
<p>}</p>
<p>}</p>
<p>if(flg == 0){</p>
<p>$.getJSON(sUrl, {type:'0',coid:coidArr[i].value,step:i}, function (data){</p>
<p>var fansnum1 = document.getElementById(coidArr[data.index].value);</p>
<p>if(fansnum){</p>
<p>fansnum.innerHTML = data.searchData;</p>
<p>}</p>
<p>if(fansnum1){</p>
<p>fansnum1.innerHTML = data.searchData;</p>
<p>}</p>
<p>if(data.compfans != "1" && document.getElementById('message').style.display == 'none'){</p>
<p>document.getElementById('message').style.display = 'block';</p>
<p>}</p>
<p>});</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p></script></p>
<p><script language="javascript"></p>
<p><!--</p>
<p>window.cfg = {</p>
<p>fileName: 'show_job_detail.php' ,</p>
<p>lang : 'c' ,</p>
<p>stype : '' ,</p>
<p>fullLang : 'Chinese' ,</p>
<p>langs : {</p>
<p>sqzwml : 'applyjob' ,</p>
<p>qzzwqdg : '请在要选择的职位前打勾!' ,</p>
<p>myml : 'my' ,</p>
<p>ts_qxjzw : '请选择职位' ,</p>
<p>queren : '确认' ,</p>
<p>guanbi : '关闭' ,</p>
<p>nzdnxj : '您最多能选择' ,</p>
<p>xiang : '项' ,</p>
<p>xzdq : '选择地区' ,</p>
<p>xj_xg : '选择/修改' ,</p>
<p>zycs : '主要城市' ,</p>
<p>sysf : '所有省份' ,</p>
<p>buxian : '不限' ,</p>
<p>qingxj : '请选择' ,</p>
<p>yixuan : '已选' ,</p>
<p>znlb : '职能类别' ,</p>
<p>hylb : '行业类别' ,</p>
<p>gzdd : '工作地点' ,</p>
<p>quanbu : '全部' ,</p>
<p>zhineng : '职能' ,</p>
<p>hangye : '行业' ,</p>
<p>didian : '地点' ,</p>
<p>qsrgjz : '请输入关键字' ,</p>
<p>srpcgjz : '输入排除关键字'</p>
<p>} ,</p>
<p>url : {</p>
<p>root : 'http://search.51job.com/jobsearch' ,</p>
<p>image : 'http://img01.51jobcdn.com/im/2009' ,</p>
<p>image_search : 'http://img01.51jobcdn.com/im/2009/search' ,</p>
<p>image_search_lang : 'http://img01.51jobcdn.com/im/2009/search/c' ,</p>
<p>image_search_c : 'http://img01.51jobcdn.com/im/2009/search/c' ,</p>
<p>image_search_e : 'http://img01.51jobcdn.com/im/2009/search/e'</p>
<p>} ,</p>
<p>domain : {</p>
<p>my : 'http://my.51job.com' ,</p>
<p>search : 'http://search.51job.com'</p>
<p>} ,</p>
<p>isJobview : '1' ,</p>
<p>isAcStatRecJob : '1' ,</p>
<p>acStatRecJobType : '0803111457'</p>
<p>};</p>
<p></p>
<p>function searchInit() {</p>
<p>if ( window.Search ) {</p>
<p>clearInterval( intVal );</p>
<p>window.zzSearch = new Search( {</p>
<p>searchForm : document.searchForm ,</p>
<p>pageForm : document.pageForm ,</p>
<p>excludeForm : document.excludeForm ,</p>
<p>pageJumpForm : document.pageJumpForm ,</p>
<p>selJobPageForm : document.selJobPageForm ,</p>
<p>cfg : cfg</p>
<p>} );</p>
<p>}</p>
<p>}</p>
<p>var intVal = window.setInterval( searchInit , 50 );</p>
<p></script></p>
<p></body></p>
<p></html></p>
<p></p>
<p></p>

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值