lichen218 发表于 2019-12-4 21:35

蘑菇丁自动签到 修改定位 用python实现


https://www.thenobleyou.com/content/uploadfile/201912/bbb71575466459.png


import urllib.request as ur
import ssl
import json
context = ssl._create_unverified_context()
def qiandao(token):
    data_s={
      'country': '中国',
      'address': '湖北省 · 中国农业银行',
      'province': '湖北省',
      'city': '湖北省',
      'latitude': '30.336959',
      'type': 'START',
      'longitude': '113.429182'
    }
    url = 'https://api.moguding.net:9000/attendence/clock/v1/save'
    headers = {
      'Authorization': token,
      'Content-Type': 'application/json; charset=UTF-8'
    }
    data=json.dumps(data_s)
    requests=ur.Request(url=url,data=data.encode("utf-8"),headers=headers)

    try:
      if json.loads(ur.urlopen(requests,context=context).read().decode())['code']==200:
            print('签到成功')
      else:
            print('如果签到失败就会发邮件')
            '''
            这里写发送邮件的方法
            '''
            pass
    except Exception as e:
      pass
def logo():
    logo_data = {
      "phone":input('请输入蘑菇钉账号'),
      "password":input('请输入蘑菇钉密码'),
      "loginType":"android"
    }
    request_logo = ur.Request(
      url = 'https://api.moguding.net:9000/session/user/v1/login',
      data =json.dumps(logo_data).encode(),
      headers = {
            'Content-Type':'application/json; charset=UTF-8'
      }
    )
    try:
      token = json.loads(ur.urlopen(request_logo,context=context).read().decode())['data']['token']
      if token:
            qiandao(token)
    except Exception as e:
      datad = '<urlopen error Remote end closed connection without response>'
      if datad==str(e):
            print('网络连接超时')
      else:
            print('账号或密码输入错误')
      pass
if __name__ == '__main__':
    logo()

骑猪总裁 发表于 2019-12-4 22:57

ytlk0535 发表于 2019-12-4 21:49
蘑菇钉是什么

学校要求用的实习软件,每天签到,每周写周记

笔墨纸砚 发表于 2019-12-5 18:59

lichen218 发表于 2019-12-5 10:29
我不知道wps还有签到,不知道你指的是什么签到!

WPS普通的签到啊,大佬,你不知道WPS签到可以免费领会员吗?

ytlk0535 发表于 2019-12-4 21:49

蘑菇钉是什么

cdlsz 发表于 2019-12-4 22:27

没看明白哦

无小空空 发表于 2019-12-4 22:37

楼主,有做好的直接使用的工具嘛?

lan2602144404 发表于 2019-12-4 22:51

发个成品,试试先

骑猪总裁 发表于 2019-12-4 22:58

楼主,坐等成品

qq227479645 发表于 2019-12-4 23:16

谢谢分享 学习学习

lclchen 发表于 2019-12-4 23:22

楼主,请问下你用是什么软件

l101 发表于 2019-12-4 23:50

看懂了代码{:301_999:}
页: [1] 2 3 4
查看完整版本: 蘑菇丁自动签到 修改定位 用python实现