Я родом из мира научных вычислений и обработки чисел.
Я пытаюсь взаимодействовать с Интернетом для сбора данных, поэтому мне это не нужно. Одна из задач — автоматически заполнять поисковые запросы на 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)
Мои вопросы следующие:
- Откуда вы знаете, как веб-сайт получает информацию?
Откуда я знаю, что простая "Публикация" будет работать? - Если просто, то откуда мне знать, какие должны быть имена словаря для "Значений?"
- Как проверить, работает ли он? Строки записи в конце — это попытка проверить, правильно ли работают мои входные данные, но этого недостаточно.