1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- # -*- coding: utf-8 -*-
- # !/usr/bin/env python
- import os, sys,time,datetime
- import urllib
- import requests
- from mongoengine import register_connection, PointField, DynamicDocument, StringField
- import simplejson as json
- from django.db.models.fields import DateTimeField
- PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..')
- sys.path.insert(0, PROJECT_ROOT)
- os.environ.setdefault("DJANGO_SETTINGS_MODULE", "configs.testing")
- from script.base import init_env
- init_env(interactive = False)
- from apps.web.core.db import Searchable
- register_connection(alias = 'spider',
- name = 'spider',
- host = '116.62.228.194',
- port = 27017,
- username = 'dba',
- password = 'dayuan@2020..',
- authentication_source = 'admin')
- # 根据二维码编号,获取设备更详细的信息
- url1 = 'http://iot.xingkeele.com/mobile/personal/remote_socket_check'
- for ii in range(30000,40000):
- data = {'socket_id':306996}
- cookies = 'XKSESSION=tpki5ao5234kgqd31qob9lq5l6; mobile_user=V_Xjwavxt1864oRA_oY_'
-
- header = {'Accept': 'application/json, text/javascript, */*; q=0.01',
- 'Accept-Encoding': 'gzip, deflate',
- 'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
- 'Connection': 'keep-alive',
- 'Cookie': 'XKSESSION=tpki5ao5234kgqd31qob9lq5l6; mobile_user=V_Xjwavxt1864oRA_oY_',
- 'Host': 'iot.xingkeele.com',
- 'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Redmi Note 4X Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045513 Mobile Safari/537.36 MMWEBID/4983 MicroMessenger/8.0.1.1840(0x2800015B) Process/tools WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64',
- 'Content-Length': '16',
- 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
- 'Referer': 'http://iot.xingkeele.com/mobile/personal/charge_remote',
- 'Origin': 'http://iot.xingkeele.com',
-
- }
-
- strhtml = requests.post(url1,data=data,headers = header).text
- result = json.loads(strhtml)
- print result
- print('OK')
|