我尝试了curl和requests,得到了相同的错误消息({“status”:0,“msg”:“error-no user data submitted”,“type”:“},下面是我的代码,以便使用请求:
import requests
headers = {
'Referer': 'https://api3.libcal.com/room_widget.php?gid=4066&iid=1723',
}
params = (
('m', 'booking_mob'),
('iid', '1723'),
)
data = {
'gid': '4066',
'sid[]': '660065516',
'fname': '<First Name>',
'lname': '<Last Name>',
'email': '<School Email>',
'q1': '<Student ID>',
'q2': '4-6',
'q3': 'Engineering',
'q4': 'CPE',
'qcount': '4',
'fid': '2166'
}
response = requests.post('https://api3.libcal.com/process_roombookings.php', headers=headers, params=params, data=data)