蘑菇丁自动签到 修改定位 用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() ytlk0535 发表于 2019-12-4 21:49
蘑菇钉是什么
学校要求用的实习软件,每天签到,每周写周记 lichen218 发表于 2019-12-5 10:29
我不知道wps还有签到,不知道你指的是什么签到!
WPS普通的签到啊,大佬,你不知道WPS签到可以免费领会员吗? 蘑菇钉是什么 没看明白哦 楼主,有做好的直接使用的工具嘛? 发个成品,试试先 楼主,坐等成品 谢谢分享 学习学习 楼主,请问下你用是什么软件 看懂了代码{:301_999:}