import pymysql
import requests
def requestUrl(result):
id = str(result['id'])
entName = str(result['entName'])
warnType = str(result['warnType'])
headers = {'Content-Type': 'application/json'}
param="id="+id+"&entName="+entName+"&entChartered&warnType="+warnType+"&supervisorName=韦云飞&phoneNumber=119&address&warnInfo=电流过大&areaStreet&areaCountry&occurTime=2020-07-28 20:30:21"
url="http://localhost:8080/park/insert?"+param
r = requests.post(url,headers=headers)
print(r.text)
if __name__ == '__main__':
db = pymysql.connect("xxx.xx.xxx.xxx", "xxx", "xxx+", "xxx")
cursor = db.cursor(cursor = pymysql.cursors.DictCursor)
sql = "SELECT * FROM alarm "
try:
cursor.execute(sql)
results = cursor.fetchall()
for result in results:
requestUrl(result)
id = result[0]
entName = result[1]
print("id=%s,entName=%s" % \
(id, entName))
total = cursor.rowcount
print("总数: %s" % \
(total))
print("处理完成")
except Exception as e:
print(e)
print("Error: unable to fetch data")
db.close()