版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
登陆single获取下班时间
importurllib,urllib2,cookielib
importwin32com.client
try:
cookie=cookielib.LWPCookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
opener.add_handler(urllib2.HTTPHandler())
urllib2.install_opener(opener)
postdata=urllib.urlencode({
'USERID':'tangsuo.li',
'USERPASSWORD':'las00_',
'erredirect':'loginPage',
'FULLSCREEN':'N',
'ICODE':'N',
'JREVERSION':'V6',
'LANG':'zh_Cn.GB2312',
'LOGINIE':'IE8.0',
'LOGINOS':'NT5.1',
'MCODE':'N',
'PARTNER':'N',
'SUMMERTIME':'N',
'TIMEZONE':'GMT+9',
'LOGINOS':'NT5.1',
'MCODE':'N',
'PARTNER':'N',
'SUMMERTIME':'N',
'TIMEZONE':'GMT+9',
'CACHEPATH':'',
'EPTRAYDATA':'',
'JREINSTALLYN':'',
'LOGOUTURL':'',
'mode':''
})
headers={
"Accept":"*/*",
"Referer":"/portalWeb/default.jsp",
"Accept-Language":"zh-cn",
"Content-Type":"application/x-www-form-urlencoded",
"Accept-Encoding":"gzip,deflate",
"User-Agent":"Mozilla/4.0(compatible;MSIE8.0;WindowsNT5.1;Trident/4.0;FDM;.NETCLR2.0.50727;.NETCLR3.0.04506.30;InfoPath.2;MS-RTCLM8;.NETCLR3.0.04506.648;.NETCLR3.5.21022;.NETCLR3.0.4506.2152;.NETCLR3.5.30729;.NET4.0C;.NET4.0E)",
"Host":"",
"Connection":"Keep-Alive",
"Cache-Control":"no-cache",
"Accept-Language":"zh-cn",
"Content-Length":"241",
#"Cookie":"saveid=tangsuo.li;saveSummerTime=N;saveFullScreen=N;saveLanguage=zh_CN.GB2312;saveTimezone=GMT+9;EPV6PTSID=nsJRQdxCLBpJrWCm88G0h3x7Qp1bN6lg1GkSy2x8yk39J8F6tV8r!400554142!-1781103158;EPV6MLSID=GntHQdxGfyKnT4TCGrKL1bQ12TJ6WvSX40QczDfnflnj7VlcytrJ!808397408!-872488457!7002!-1;EPV6APSID=x1D9QdxG4YC4G1tPzZTxs35nkq2qdh6PFxx80dnqQbhX56bmGVn2!140578237!-872488546!7012!-1;EPV6BDSID=P9D3QdxGbvJxnZkpH9LKsS8t2df6j9VNpDGN9rKX0PhRnh0HGB14!794723693!-872488552!7012!-1;EPEMSID=H2pYQdxGh4JlFft0MgspQ6G8S8MZTyT7WDv24zXGfmtbYYPdtv63!1251022637!-872488456!7011!-1;EPV6PIMSSID=tGCCQdxGJ4ZT9hZ5gcGySTcJpX1nLZM9k1JC1yJm0x3spGRBHgc1!40150855!-872488570!7011!-1"
}
loginUrl="/portalWeb/ep/portal/login/begin.do"
req=urllib2.Request(loginUrl,postdata,headers)
result=opener.open(req)
result_str=result.read()
print"111111"+result_str+"111111111"
bind1_index=result_str.find('bind1')
bind2_index=result_str.find('bind2')
#printresult_str[bind1_index+14:bind1_index+14+3136]
bind1=result_str[bind1_index+14:bind1_index+14+3136]
secure_index1=result_str.find('EpAdmC.SetSecureBox')
secure_index2=result_str.find('=="')
secure=result_str[secure_index1+22:secure_index2+2]
EpAdmC=win32com.client.Dispatch('{C63E3330-049F-4C31-B47E-425C84A5A725}')
print"werwer"
EpAdmC.Enroll("c829f05daeeba55f8cc9e4c8ed2f37329d239d2c95062ffe756cd95de6df615e821d37c1509950356ef967c5cafa7fd75a25c1f33bfd27adab8a939322259b6ca622ccd42bfd461989e66bb3b6bdf0b1055456e8e88f91706b9b68f41fc7e5114e43d157899e7cd242e324cb0b670a92cfd3ccb666d0f644d3b9c5fc9010d862e8eb59db501de7454119ba59e63f666a1e87dccf102be8b6bc660ee10762496a96d97a0efae4c0325bd346f0ec9510d57df1a9322a1d178f900ee4e4198efa9d7e9a799d6bcd8b236c6a11d241826d35fe25a0a069299c42bc2197669971c61d014abbadacfefc412b642e3f32e7722783ef5df4a0a4d8e6e2f3da907147e3115028775c7e603f56337394095e64316e6664685316eeb8f944f2ca280bb6e490ba1e99cf90f8b12bfc5d13daabeadfd7c930a5c349e4f5f4f4afc8d076f47dbb54c9c29965e48077f228dc58142e395c1d28b464d18e99b1a2598dc4b1a774eba8aed598cf020a6df4e744a61821db42feb32baa3d90fc6c1825070a9833ce948fa63b90ed65d4d152487bba7e4fe2c02cba13d6d377208ab654c0589b79fc43bf99e49a8523cfa16f3fc8d076f47dbb54c9c29965e48077f228dc58142e395c1d28b464d18e99b1a2598dc4b1a774eba8a0b644b20db02185772db0a5b5633258a8015085ed7ece1618faa1ab0780747bf3b31faae3f502ead679237c4352fcc0befc8b6ff1b7a2840af415f969dbedab40835e0880bd132a3ed1250ee9b34408ace62ddeded01a1bc4c6c415a208c7479ed84bc1f0c903cd2922870f9ecbabb5112d7b653f5a37b2f056d86808266e09a2cc9ec2c1695bf0b29957c72350f328c96652f5743e8daf5189af81a3a33ea0af0747790a66a14cda95041d7bef6113d71b9e2fc5f773ec64d9d4f37e8162ffdf0747790a66a14cda95041d7bef6113d6c9d4d735613f29d7b351f2b5cc63311bcd7439fe681a1da2697d078e4fd641bd91d6b4a90bfd8f4a0168ea439765f96710c4cac532b54fc55c3711dcbb65119dbdb88283b84bbbbb2f808968e63ae8cd14624191d3b669097d24ad07819e0acea3eb1432d0316e65ca3b88c1f9e6cb88b3003fd4d4b748e9b2310c436c2ea7eb29d77cc35b87d3a06d79250d96b7fe307a198349a74d09a423a7fa47aa39a5b79d20f252ff283cceaab1df54291a171c5279133206fcdedcbfa9da105dc0517c6e87a3871371110a82f4f0490996773b48dd42fbda85076a6821a62fc33a82ecaad699d881b85809e352a4463d8c33c69dd5ba0b451fe6a51ecd184cd2c7f61b4fe65b4ad902af6a1097718fb256e0832820805c420f220ab60b1f909cec38f83bc5effb1dc5f3084693305870b0755aa16de6801ba876cff5b5b84a9e4bfabc339916dfd6b6f9daa837d555c92edbd2e38503d5c4c25eebf6c6a8469cc1586a0a0c56d11d7cb0641b70e3dcc31cabbad53169ac2e7f841243eaafc5b08fa3388f6ddfc1ef1a23d9631302ced10747343b0f580630fd77205d855a4fdef4da3fbb108067cfc61d398512c58bf97ea39a1cc6dcb77f6ed177a7173b62e90a763b0d17cd92bcb1d79e2ec7fb7453ad3db2348f2895877e0aebffdee67377783b75b482239e52b5b1397ab746024382af392012ab60a0a349081c9a61631bd85cbfe4281d43ace4820fb0700ec6fb9679fafab7d2605546052de35ee0e7de43e04852251e061979e000a8b33e0659130c2df55cb265e51e5214d64bb6c1faee973da3b705752666b3ebb4284680f0fc5e3e7b81f9f30fbd8df096d446190cee0d0d00d328f79779bfd96dd3cd00c664ca12ab3e2ae7484a2298de12f8d4765ee60e6e1640fb5d108a02c37339979d6c05e1715b23bdc0e34102d447f97ab70114be2acb4feedb8824dd1e1f4d3fe473e2c81c9a61631bd85cba00679a50cfe67e79611aadb70c193bfa524ff9ebc95ecc01f1225892b8387eb7d211f511405188cc32c418a9615407f2e116c58461f35f589be14bf908a805b6ccb0129f36bed554d2ae87e0e315640d884d30259148e6603da7e41335137061cc348b3c0fea98bc64838128b7a029a24f4856e2402c50e62beb386028621816681fb88f737d352ebd9b8f2c83469a6e96d556e92fc8ea749b5b7515df33f5cc99fe6d647f3f9d8e0b9a27343f760237290e55df30e03ab1773f345aa875ac08c03ca6931cb6a1328f43752a04834d351a3a3923361ff7a90018cc1babdb55d47711a3a488dfbe6650234e2c292f61cb0fd0fc19c65e4f55a975724826e1892a394124f25ca49048c84dbfedd849d89810988ff7b21195d9e3eaa79d5dc46dc3a3751d2f17302517114748c57cb080f4c1f3b23a1326cd45dc4b943e127ce7157a0cea3b27e9ae27c4631ad2344e390bf36b93628acdf53a28d4e97da441bc370abc36452af6677a6903ef9f5b79d77e91b43761e2b3e309570e10ba6557774d604cba649e5ffb01df66ed6c28de3a1e76cdea287352a0d071c8b96a61fcbb38ec6662b304c90d80c376544a1c5b425e1dd284c398793c21c315d668611b8eb4c57ffb572e51d2a7a7e6d8d40687a625029f474e3c077013708ace48de146d894bee75158d7d329671227a79babece0c257b5028f35b38a811b64b6f2171460e271dad355e0149529c49757bebaa9ae7a50e963ad2e4b64792d2c3145887e2655bda6939256f1069da9ae1c7d06f7e78c4fc2613c8e71e0896e5e54c21da8b868c3eab6425fc02fc82fe6dea3e4e5f0e5451eac9efc9ebffcad87e9f3409c32a537e2af17708f7469c610883216ed9e087a566331d2a99a0d886813c83d31c49cbeb4966dedd805bd5a60149c0f00bd2e53369a39ef39e11c7c3c2ed917b2811bdbecafb17bfa2f1a2ccfa30bddf5e6431ed79fe4e033b35f1de424eb47db5955632ecfe95b9998182fb73dd692a1c40ece6f0e65c7298cb9cf4b46d4611fa77fb7b137de68b776b3ff1bc8690658986075ee52a6397aa7fb1213e3d2da1b54cc8eed225654fe642ee510bd9fd5640e82fb47dc850b6fe0e5451eac9efc9ebf3fd3e1d37a215a0cb78e1502f216203d2ee510bd9fd5640e3edf61afd3a9c4c8a94c39486c46c952bb10ca45eda04b8e852b2b70c651acbd3b44192799eee067")
EpAdmC.SetSecureBox(secure)
printEpAdmC.GetSecureBox()
EpAdmC.Bind("01ad95c754a85cf708cece8541bc14eacf878f9a26ce15a0")
printEpAdmC.Unbind()
#EpAdmC.TimeOut=14400
#EpAdmC.Mode=u"2"
EpAdmC.CheckExecute()
#EpAdmC.StartSSO("about:blank")
print"FFFFFFF"
EpAdmC.Regist("mySingle",0,"SamsungmySingle-WindowsInternetExplorer",None)
print"ddddd"
printEpAdmC.Execute("C:\\mySingle\\Component\\EpTray.exe","2")
##############################begintogetworkofftime
headers={
"Accept":"*/*",
"Accept-Language":"zh-cn",
"Content-Type":"application/x-www-form-urlencoded",
"Accept-Encoding":"gzip,deflate",
"User-Agent":"Mozilla/4.0(compatible;MSIE8.0;WindowsNT5.1;Trident/4.0;FDM;.NETCLR2.0.50727;.NETCLR3.0.04506.30;InfoPath.2;MS-RTCLM8;.NETCLR3.0.04506.648;.NETCLR3.5.21022;.NETCLR3.0.4506.2152;.NETCLR3.5.30729;.NET4.0C;.NET4.0E)",
"Host":"7:8801",
"Connection":"Keep-Alive",
"Cache-Control":"no-cache",
"Accept-Language":"zh-cn",
}
loginUrl="7:8801/login.do"
req=urllib2.Request(loginUrl,None,headers)
result=opener.open(req)
result_str=result.read()
print"000000"+result_str+"00000000000"
#####################################################
EpAdmC=win32com.client.Dispatch('{C63E3330-049F-4C31-B47E-425C84A5A725}')
totaldata=EpAdmC.GetSecureBox()
postdata=urllib.urlencode({
"LoginFlag":"NGPSSO",
"totaldata":totaldata
})
loginUrl="7:8801/gploginSessionSave.do"
req=urllib2.Request(loginUrl,postdata,headers)
result=opener.open(req)
result_str=result.read()
print"111111"+result_str+"111111111111111"
#####################################################
postdata=urllib.urlencode({
"aliasWorkdt":"",
"idno":"B46A3B301E6311DE825BBFB07C8C344A",
"inoutgbnsql":"",
"isIBSheet":"Y",
"pageInfo_actyn":"N",
"pageInfo_authdeptsik":"",
"pageInfo_authemp":"",
"pageInfo_authsik":"ce3b536fc670258f295d360fbdc90ad6b100b7381e760ac3e22ca23c5c386e289b216bb86813dfb9adcf0de9a5c5e45cf2afbf501be97b1055538760cc5dc2a2bd7cb0d059162c40df701d09f69edc4462cc526446d6367cc93af4679475a91b712a0dba7a8d871
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西南昌轨道集团人员招聘笔试笔试历年参考题库附带答案详解
- 2025江苏南京新工新兴产业投资管理有限公司招聘6人笔试历年参考题库附带答案详解
- 2025广西防城港市城市投资发展集团有限公司招聘人才15人笔试历年参考题库附带答案详解
- 2025广东佛山市顺德区均腾实业集团有限公司招聘(风控法务部办事员)笔试历年参考题库附带答案详解
- 2025年1月山东青岛市李沧园林绿化工程有限公司招聘2人笔试历年参考题库附带答案详解
- 2025安徽某省属国企招聘6人笔试历年参考题库附带答案详解
- 2025国家能源投资集团下属国电电力发展股份有限公司笔试历年参考题库附带答案详解
- 2025四川长虹电源股份有限公司招聘费用会计等岗位8人笔试历年参考题库附带答案详解
- 2025吉林辽源市东丰城发集团下属子公司招聘笔试笔试历年参考题库附带答案详解
- 美容导师创新能力考核方案及创新激励机制
- DB37∕T 4383-2021 混凝土结构硅烷浸渍技术规程
- 2026年初级经济师之初级经济师基础知识考试题库300道含答案
- 2025年乐都区面向社会公开招聘社区工作人员考试参考题库及答案解析
- 原发性肝癌护理课件
- DB61∕T 1295-2019 保水采煤技术规范
- 餐饮行业劳动合同(标准版)
- 项目施工人员岗前培训与考核方案
- 慢性支气管炎知识培训课件
- 垂直大模型技术规范报告
- 2025年冠脉介入培训试题及答案
- 危险化学品废弃物处理记录表附填报说明(依据《国家危险废物名录(2021版)》及《固废法》)
评论
0/150
提交评论