首页 编程教程正文

【原创源码】【python】+简单python源码获取企业微信打卡记录

piaodoo 编程教程 2020-02-22 22:13:04 1411 0 python教程

本文来源吾爱破解论坛

领导说要用企业微信打卡功能,问了下供应商,说要收费,然后自己捣鼓,皮毛知识,给大家借鉴。

# !/usr/bin/python
# -*- coding:utf-8 -*-
# @Time: 2018/7/26 16:05
# @Author: hychen.cc
import json        # 因微信企业号返回的格式为json,所以引入json
import requests
import pymssql
import math        # 引入数学方法
import time
import datetime

server = 'XX.XX.XX.XX'        # 数据库服务器地址
user = 'sa'        # 数据库登录名,可以用sa
password = '******'        # 数据库用户对应的密码
dbName = 'DBNAME'        # 数据库名称
CORP_ID = 'XXXXXX'        # 微信企业号提供的CORP_ID
CORP_SECRET = 'XXXXX'        # 微信企业号提供的CORP_SECRET

"""
因微信接口所需要unix时间戳,所以需要把时间转为为Unix时间戳格式
定义时间转换为Unix时间方法
"""
def datetime_timestamp(dt):
    # dt为字符串
    # 中间过程,一般都需要将字符串转化为时间数组
    time.strptime(dt, '%Y-%m-%d %H:%M:%S')
    ## time.struct_time(tm_year=2018, tm_mon=10, tm_mday=25, tm_hour=10, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=88, tm_isdst=-1)
    # 将"2018-10-25 10:00:00"转化为时间戳
    s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S'))
    return int(s)

# 定义连接数据库方法
def get_link_server():
    connection = pymssql.connect(server, user, password, database=dbName)
    if connection:
        return connection
    else:
        raise ValueError('Connect DBServer failed.')



嗨学网

get_wechat_card_info.zip

2019-7-10 15:20 上传

点击文件名下载附件

下载积分: 吾爱币 -1 CB

2.21 KB, 下载次数: 38, 下载积分: 吾爱币 -1 CB

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7830.html

搜索