Pues en Python 3 no se como será, la verdad, porque no lo uso, pero con urllib2, en el header a veces, ves el servidor y el S.O.
Lo cierto es que nunca lo habia necesitado saber con un codigo, asi que no tengo ni idea mas alla de lo que te he comentado.. Lo siento, y a ver si alguien lo sabe ;-) El 27 de mayo de 2012 13:31, Oscar Martinez <oscarm...@gmail.com> escribió: > Buenas > > La verdad es que me ha servido en parte. Sólo comentar dos cosas. > La primera es que uso Python 3, se me olvido decirlo jeje y claro, urllib2 > no esta... pero bueno, gracias a tu ayuda y adaptandolo a python 3 lo he > realizado así: > > web = (urllib.request.urlopen("http://www.web.com")); > print(web.headers.items()) > > Bueno, la segunda cosa es que sí, efectivamente me devuelve el servidor en > el que corre, por ejemplo Apache, pero no me devuelve el s.o > ¿No hay manera de conseguirlo? Sería interesante poder saber si corre bajo > Windows o bajo Linux y sobre que distribución concretamente. ¿Es mucho > pedir quizas? jeje > > Saludos y gracias una vez más :) > > > El 27 de mayo de 2012 12:47, Rock Neurotiko > <miguelglafue...@gmail.com>escribió: > > Hola! >> >> Hay un modo sencillo con el que puedes obtener informacion de una pagina >> web, y es usando el modulo urllib2 >> >> Seria algo asi: >> >> import urllib2 >> >> page = urllib2.urlopen("http://www.loquesea.com") >> >> page.headers.items() >> >> Con esto veras las cabeceras que envia la pagina al enviar una peticion >> GET, y entre las headers tienes uno que se llama Server donde está el S.O >> (en la mayoria de los casos) y el servidor donde corre. >> >> Espero que te sirva ;-) >> >> El 27 de mayo de 2012 12:32, Oscar Martinez <oscarm...@gmail.com>escribió: >> >>> Buenas a tod@s, >>> >>> Este es mi primer mensaje en la lista pero seguro que no será el último, >>> ya que conozco python pero a un nivel básico. Aún me estoy leyendo el libro >>> "Python para todos". >>> >>> Bueno, al grano, estoy jugando con python intentando obtener información >>> de un web, de momento, lo único que he conseguido es que me devuelva la >>> dirección IP de una web mediante: >>> print (socket.gethostbyname_ex('www.web.com')) ¿Esta es la manera >>> correcta o hay otra? >>> >>> Hasta aquí todo bien, pero claro, ahora me gustaría saber por ejemplo el >>> sistema operativo en el que corre entre otros datos. Me gustaría que >>> alguien me dijera que debo de utilizar ya que estoy mirando por varios >>> foros en inglés y en la propia documentación y no veo lo que quiero. Sé que >>> puedo obtener información de mi máquina, os, etc, pero ¿y de una web? >>> >>> Saludos y muchas gracias, >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Miguel García Lafuente - Rock Neurotiko >> Vocal de la Junta Directiva Nacional del Partido Pirata. >> Coordinador de Jóvenes Piratas en Madrid. >> >> "Libertad en lugar de miedo." - "Información libre, sociedad libre." >> >> El contenido de este e-mail es privado, no se permite la revelacion del >> contenido de este e-mail a gente ajena a él. >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Miguel García Lafuente - Rock Neurotiko Vocal de la Junta Directiva Nacional del Partido Pirata. Coordinador de Jóvenes Piratas en Madrid. "Libertad en lugar de miedo." - "Información libre, sociedad libre." El contenido de este e-mail es privado, no se permite la revelacion del contenido de este e-mail a gente ajena a él.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/