Ciao a tutti. Dovrei sviluppare un semplice applicativo che si connette una volta al giorno alla home page di un sito registrando l'accesso proveniente dal mio ip.
In pratica dovrei emulare esattamente quello che fa un browser quando visualizza la pagina.
Ho provato con due approcci. Il primo utilizzando le socket:
codice:
import socket
HOST = "billiejoex.altervista.org"
PORT = 80
connessione = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connessione.connect((HOST, PORT))
connessione.send("GET / HTTP/1.1 \n\n")
data = connessione.recv(1024)
print data
connessione.close()
Il secondo usando il modulo urllib
codice:
import urllib2
f = urllib2.urlopen('http://billiejoex.altervista.org')
print f.read(100)
Ma in entrambe i casi il counter shinystat non registra la visita.
Qualche soluzione?