从http://webapps.nyc.gov:8084/CICS/fin1/find001i
开始import requests
params = {'FBORO':'Manhatten','FHOUSENUM':'300','FSTNAME':'Madison Avenue'}
p = requests.post("HTTP://webapps.nyc.gov:8084/CICS/fin1/find001i",data=params)
print(p.text)
我收到的是同一页面而不是搜索结果。我做错了什么?
答案 0 :(得分:0)
你以错误的方式放置了参数。
以下是正确的:
params = {'FBORO':1,'FHOUSENUM':300,'FSTNAME':'Madison Avenue'}
您要将300
设为数字,而不是字符串。而1
代替Manhattan
答案 1 :(得分:0)
FBORO是一个选择字段,它将显示的字符串值映射为整数值。因此,Manhatten在这种情况下被发送为'1'。 你的参数应该是这样的:
params = {'FBORO': '1', 'FHOUSENUM': '300', 'FSTNAME': 'Madison Avenue'}