機器人程式
-
請先使用瀏覽器以人工的方式填入客製化網站的表單,並觀察網站值的變化。
http://drweb.nksh.tp.edu.tw:3000/create/
請執行以下程式,將記錄使用機器人程式(Python)送到客製化網站。
pip3 install requests
import requests import time LOGIN_URL = 'http://drweb.nksh.tp.edu.tw:3000/create/' headers = { 'accept': 'text/html,application/xhtml+xml,application/xml', 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36' } response = requests.get(LOGIN_URL, headers=headers, verify=False) headers['cookie'] = '; '.join([x.name + '=' + x.value for x in response.cookies]) headers['content-type'] = 'application/x-www-form-urlencoded' print("--------------") payload = { 'value1': 50, #PM2.5 'value2': 24, #溫度 'value3': 0, #濕度 'mac_address': '10900' } response = requests.post(LOGIN_URL, data=payload, headers=headers, verify=False) headers['cookie'] = '; '.join([x.name + '=' + x.value for x in response.cookies])