我来自科学计算和数字运算的世界。
我正在尝试与互联网交互以编译数据,所以我不必这样做。一项任务是自动填写 Marriott.com 上的搜索,这样我就可以自己查看最优惠的价格。
我尝试过一些简单的事情,比如
import urllib
import urllib2
url = "http://marriott.com"
values = {'Location':'New York'}
data = urllib.urlencode(values)
website = urllib2.Request(url, data)
response = urllib2.urlopen(website)
stuff = response.read()
f = open('test.html','w')
f.write(stuff)
我的问题如下:
- 您如何知道网站如何接收信息?
我怎么知道一个简单的“帖子”会起作用? - 如果很简单,我怎么知道“值”的字典名称应该是什么?
- 如何检查它是否工作?最后的写行是我尝试查看我的输入是否正常工作,但这还不够。