Я видел такие вопросы, которые задавали много раз, но никто не помогает
Я пытаюсь отправить данные в форму на веб-проверенных запросах, а urllib и никто не работал
например, здесь находится код, который должен искать тег [python] на SO:
import urllib
import urllib2
url = 'http://stackoverflow.com/'
# Prepare the data
values = {'q' : '[python]'}
data = urllib.urlencode(values)
# Send HTTP POST request
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
html = response.read()
# Print the result
print html
пока я запускаю его, я получаю html-адрес домашней страницы
вот пример использования запросов:
import requests
data= {
'q': '[python]'
}
r = requests.get('http://stackoverflow.com', data=data)
print r.text
тот же результат! Я не понимаю, почему эти методы не работают, я пробовал их на разных сайтах без успеха, поэтому, если кто-то успешно это сделал, пожалуйста, покажи мне, как!
Большое спасибо!