Ho visto le domande come questo ha chiesto molte volte ma nessuno è utileInvio a un modulo web utilizzando python
Nel tentativo di inviare dati a un modulo a ive web richieste provato, e urllib e nessuno hanno lavorato
per esempio qui è il codice che deve cercare il tag [python] su 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
ancora quando l'eseguo ottengo il soure html della home page
Ecco un esempio di utilizzo di richieste:
import requests
data= {
'q': '[python]'
}
r = requests.get('http://stackoverflow.com', data=data)
print r.text
stesso risultato! Non capisco perché questi metodi non funzionino li ho provati su vari siti senza successo quindi se qualcuno ha fatto con successo questo per favore mostrami come!
Grazie mille!
Sembra un lavoro per [tag: mechanize-python]! – Johnsyweb
sì, guardatelo, ma mi sto ancora chiedendo perché non funzioneranno !? – Serial