# -*- 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')