[Python-es] Como averiguo si un nombre de dominio esta disponible usando python
Diego Uribe Gamez
diego.uribe.gamez en gmail.com
Lun Jul 22 16:14:18 CEST 2013
Pues si, es que la pregunta llega a un desarrollo bastante simple, la
verdad no veo porque seguir discutiendo las preguntas y respuestas, si las
respuestas pueden llegar a la solución muy fácil no es culpa de nadie y
decirlo porque se soluciona de una no es un problema tampoco, por lo que me
corresponde voy a hacer una interfaz web con esto como parte del proyecto,
y voy a usar estas respuestas para hacer el programa a mano, quiero cerrar
este tema si lo permiten, y si lo hacen les recomiendo discutir este tema
sobre otro teman, porque usted habla de esta y otras preguntas.
Gracias de nuevo, por el apoyo y las respuestas.
El 22/07/2013 09:01, "Alvaro Manrique" <sanreikaj.foros en gmail.com> escribió:
>
> Obviamente las respuestas son a criterio pero no solo de quien las escribe
> si no quien las lee y las interpreta, en mi caso solo veo ejemplos
> sencillos de que se aproximan a la solucion completa, yo veo por ejemplo,
> una muestra de una peticion de url con request, pero request es una
> librería bastante potente y extensa, ese ejemplo por si solo no daria mucha
> utilidad hay que complementarlo y alli es donde esta el esfuerzo de cada
> quien, tambien sumando el complemento del requerimiento que se tenga.
>
> Sin embargo es mi opinion y bueno, para eso estamos para debatir y
> aprender el uno del otro.
>
> Perdon por el real offtopic.
>
> -----------------------------
> Alvaro Manrique
> Programador
> Skype: alvaro_manrique
> Twitter: @AJ_Manrique
> Venezuela
> -----------------------------
> El 22/07/2013 09:23, "Andrey Antukh" <niwi en niwi.be> escribió:
>
>> Teniendo en cuenta esto:
>>
>> Primera respuesta de Alfonso de la Guarda: da una solución, en vez de
>> recomendar y orientar para que uno pueda esforzarse y aprender por uno
>> mismo.
>> Segunda respuesta de Javier Camuñas: señala un paquete que ya esta hecho,
>> obviamente es una solución hecha, no responde a la pregunta. (Ya que
>> obviamente la pregunta es cual es la mejor aproximacion para hacer X cosa
>> en vez de cual es el mejor paquete para hacer X)
>> Tercera respuesta de Alfonso de la Guarda: relativamente apunta a algo
>> que si tiene sentido pero basándose en su primera respuesta que ya da una
>> solución. l (es decir que aporta informacion para otro correo, que no
>> implique que responda adecuadamente a la pregunta)
>> Cuarta respuesta de miguel zamora m.: lo mismo que la tercera respuesta
>>
>> En resumen: hay informacion valida pero respondiendo a correos que "NO
>> responden" a la pregunta inicial.
>>
>> Ahora, obviamente mi respuesta no responde a la pregunta, ya que solo
>> estoy dando un toque de moderación, y
>> obviamente no puedo solucionarte el problema de que consideres un toque
>> de moderacion como offtopic.
>>
>> Respondiendo a tu correo:
>>
>> El 22 de julio de 2013 15:08, Alvaro Manrique <sanreikaj.foros en gmail.com>escribió:
>>
>>> Yo no veo ninguna respuesta offtopic, se tiene que entender la base o de
>>> donde sale la información para hacer un programa en python que la lea o la
>>> intérprete correctamente.
>>>
>> Explicar para que entienda la base no es lo mismo que dar una solución
>> hecha. Si consideras que no es así, tampoco puedo solucionarte ese problema.
>>
>>> Las herramientas whois que mencionan aquí se pueden llamar perfectamente
>>> desde Python con request por ejemplo e interpretar su respuesta.
>>>
>> Claro, pero la respuesta no fue, "Usa whois o otros servicios o usa una
>> biblioteca cliente http", la respuesta fue "toma eso, esta solucionado en
>> este paquete" o "toma aqui tienes la solución" (obviamente no literalmente)
>>
>>> Se están mencionando api para whois y hasta una librería para este fin.
>>>
>> Una cosa es recomendar y mencionar y otra cosa es dar una solución usando
>> esas bibliotecas.
>>
>>
>>> En definitiva creo que la única respuesta offtopic aquí es la tuya, creo
>>> que no comprendes las respuestas aquí dadas y por eso para ti son
>>> "offtopic".
>>>
>> Te doy la razón, como ya dije antes, mi mensaje es offtopic por las
>> razones ya mencionadas.
>> Ahora, si tu consideras que mencionar es sinónimo de dar la solución
>> hecha o explicar las bases de X es dar una solución hecha, creo que no soy
>> el mas apropiado para solucionarte ese problema.
>>
>> :D
>>
>>>
>>> -----------------------------
>>> Alvaro Manrique
>>> Programador
>>> Skype: alvaro_manrique
>>> Twitter: @AJ_Manrique
>>> Venezuela
>>> -----------------------------
>>> El 22/07/2013 07:16, "Diego Uribe Gamez" <diego.uribe.gamez en gmail.com>
>>> escribió:
>>>
>>> Pues si, el problema es algo complejo, porque la verdad me gustaría no
>>>> usar un servicio externo, el request no se si funcione porque como comenté
>>>> antes, hay ocasiones que el dominio está registrado pero no apunta a ningún
>>>> lugar, claro que con sus respuestas me hago una idea y puedo continuar.
>>>>
>>>> Python no es algo que se aprende de la noche a la mañana, hay que
>>>> estudiar y la verdad nunca espero en esta lista que me hagan, espero
>>>> únicamente pistas y al final yo decido el mejor camino, creo que como vamos
>>>> esta bien siendo específicos en la pista y menos palabrería como dice mi
>>>> amigo, dar opiniones y hablar por hablar sin dar esa pista es un problema
>>>> que en otros correos veo, pero por mi parte estoy muy conforme con la lista
>>>> y la comunidad, y no he tenido la oportunidad de darles las, gracias a
>>>> todos ustedes por su tiempo y conocimientos, ya que gracias a eso he
>>>> aprendido mucho, y sobre todo he progresado en mis proyectos de python.
>>>>
>>>> Gracias.
>>>> El 21/07/2013 13:37, "Andrey Antukh" <niwi en niwi.be> escribió:
>>>>
>>>>> Después de todas estas respuestas, lo único que puedo deducir, es que
>>>>> unos ya le dan la faena hecha y otros hablan de algo que es totalmente
>>>>> offtopic y no tiene nada que ver con Python.
>>>>>
>>>>> A mi me da que "Hola, tengo ganas de hacer un programita en python"
>>>>> dice claramente que lo quiere hacer el... pero bueno, parece que la gente o
>>>>> no lo lee o no es capaz de entenderlo.
>>>>>
>>>>> Yo recomendaría leer el correo antes de responder cualquier cosa. Eso
>>>>> de "a ver quien la tiene mas grande y quien responde mas rápido algo que no
>>>>> tenga nada que ver con la pregunta..." creo que no ayuda a nadie.
>>>>>
>>>>> Creo que una respuesta viable a ese correo podría ser: "deberías usar
>>>>> una biblioteca para hacer peticiones http y buscar un proveedor que permita
>>>>> averiguar si un dominio esta disponible o no. Para la biblioteca http
>>>>> recomendaría usar requests".
>>>>>
>>>>> No es por dar clases de respuestas, pero leer el hilo con mil
>>>>> respuestas y mucho offtopic deja en muy mal lugar esta lista. (Lo digo mas
>>>>> que nada por que esto se repite una y otra vez en otros hilos...)
>>>>>
>>>>> ;)
>>>>>
>>>>> Un saludo
>>>>>
>>>>>
>>>>> El 19 de julio de 2013 15:01, miguel zamora m. <mzmprog en gmail.com>escribió:
>>>>>
>>>>>> Estimado
>>>>>>
>>>>>>
>>>>>> El *who is * tiene la información del dominio si esta registrado
>>>>>> existe
>>>>>>
>>>>>> tambien atraves de la herramienta de linux whois puedes desencadenas
>>>>>> consultas atraves de pythos
>>>>>>
>>>>>>
>>>>>> no todas tienen toda la informacion asi que si a buscar api de
>>>>>> dominios hay algunas gratuitas.
>>>>>>
>>>>>> sedo tiene muchas extensiones pero algunas no son tan seguras en el
>>>>>> sentido de que no entrega informacion actualizada ya que algunos nic no
>>>>>> estan en linea,
>>>>>>
>>>>>> Busca con url://nic.extension del pais como para que puedas
>>>>>> informarte de las herramientas que traen los nic si es que la tienen.
>>>>>>
>>>>>>
>>>>>> }.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> El 18 de julio de 2013 18:46, Alfonso de la Guarda <
>>>>>> alfonsodg en gmail.com> escribió:
>>>>>>
>>>>>> Hola,
>>>>>>>
>>>>>>> Hay muchísimos servicios, lo mejor es consultar con san google, aquí
>>>>>>> probé uno de respuesta rápida
>>>>>>>
>>>>>>> http://whois.domaintools.com/nic.pe
>>>>>>>
>>>>>>> He probado con un dominio .pe
>>>>>>>
>>>>>>> Saludos,
>>>>>>>
>>>>>>> --------------------------------
>>>>>>> Alfonso de la Guarda
>>>>>>> Twitter: @alfonsodg
>>>>>>> Redes sociales: alfonsodg
>>>>>>> Telef. 991935157
>>>>>>> 1024D/B23B24A4
>>>>>>> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4
>>>>>>>
>>>>>>>
>>>>>>> 2013/7/18 Diego Uribe Gamez <diego.uribe.gamez en gmail.com>
>>>>>>>
>>>>>>>> ok gracias, pero en esta url no hay soporte para .la por ejemplo.
>>>>>>>>
>>>>>>>> hay alguna url superior? o como hacer la consulta que ellos mismos
>>>>>>>> hacen en sus bases de datos pero en tiempo real? como hacer el mismo
>>>>>>>> servicio haciendo la consulta a nivel superior, a la mismo nombre de
>>>>>>>> dominio o al ente superior.
>>>>>>>>
>>>>>>>>
>>>>>>>> El 18 de julio de 2013 17:15, Alfonso de la Guarda <
>>>>>>>> alfonsodg en gmail.com> escribió:
>>>>>>>>
>>>>>>>> Hola,
>>>>>>>>>
>>>>>>>>> >>> import requests
>>>>>>>>> >>> url="
>>>>>>>>> http://reports.internic.net/cgi/whois?whois_nic=python.org&type=domain
>>>>>>>>> "
>>>>>>>>> >>> data = requests.get(url)
>>>>>>>>> >>> data.text
>>>>>>>>>
>>>>>>>>> Obviamente reemplaza python.org con lo que gustes o puedes
>>>>>>>>> emplear cualquier otro whois, además debes formatear la respuesta
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Saludos,
>>>>>>>>>
>>>>>>>>> --------------------------------
>>>>>>>>> Alfonso de la Guarda
>>>>>>>>> Twitter: @alfonsodg
>>>>>>>>> Redes sociales: alfonsodg
>>>>>>>>> Telef. 991935157
>>>>>>>>> 1024D/B23B24A4
>>>>>>>>> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2013/7/18 Diego Uribe Gamez <diego.uribe.gamez en gmail.com>
>>>>>>>>>
>>>>>>>>>> Hola, tengo ganas de hacer un programita en python que consulte
>>>>>>>>>> si un nombre de dominio esta disponible o no? la cosa es que no se si solo
>>>>>>>>>> consultando la url basta, porque en ocasiones alguien compro el dominio
>>>>>>>>>> pero no le tiene pagina? como seria la mejor solución?
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Diego Alonso Uribe Gamez*
>>>>>>>>>> ------------------------------
>>>>>>>>>>
>>>>>>>>>> *Desarrollador web*
>>>>>>>>>>
>>>>>>>>>> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>>>>>>>>>>
>>>>>>>>>> Google+: http://gplus.to/diegoug
>>>>>>>>>> ------------------------------
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Python-es mailing list
>>>>>>>>>> Python-es en python.org
>>>>>>>>>> http://mail.python.org/mailman/listinfo/python-es
>>>>>>>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Python-es mailing list
>>>>>>>>> Python-es en python.org
>>>>>>>>> http://mail.python.org/mailman/listinfo/python-es
>>>>>>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Diego Alonso Uribe Gamez*
>>>>>>>> ------------------------------
>>>>>>>>
>>>>>>>> *Desarrollador web*
>>>>>>>>
>>>>>>>> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>>>>>>>>
>>>>>>>> Google+: http://gplus.to/diegoug
>>>>>>>> ------------------------------
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Python-es mailing list
>>>>>>>> Python-es en python.org
>>>>>>>> http://mail.python.org/mailman/listinfo/python-es
>>>>>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Python-es mailing list
>>>>>>> Python-es en python.org
>>>>>>> http://mail.python.org/mailman/listinfo/python-es
>>>>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Miguel Zamora M.
>>>>>> Programador en Computacion e Informatica
>>>>>> 08-1351249
>>>>>> mzmprog en gmail.com
>>>>>> Santiago-Chile
>>>>>>
>>>>>> _______________________________________________
>>>>>> Python-es mailing list
>>>>>> Python-es en python.org
>>>>>> http://mail.python.org/mailman/listinfo/python-es
>>>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Andrey Antukh - Андрей Антух - <niwi en niwi.be>
>>>>> http://www.niwi.be/about.html
>>>>> http://www.kaleidos.net/A5694F/
>>>>>
>>>>> "Linux is for people who hate Windows, BSD is for people who love UNIX"
>>>>> "Social Engineer -> Because there is no patch for human stupidity"
>>>>>
>>>>> _______________________________________________
>>>>> Python-es mailing list
>>>>> Python-es en python.org
>>>>> http://mail.python.org/mailman/listinfo/python-es
>>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es en python.org
>>>> http://mail.python.org/mailman/listinfo/python-es
>>>> FAQ: http://python-es-faq.wikidot.com/
>>>>
>>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> http://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>>
>> --
>> Andrey Antukh - Андрей Антух - <niwi en niwi.be>
>> http://www.niwi.be/about.html
>> http://www.kaleidos.net/A5694F/
>>
>> "Linux is for people who hate Windows, BSD is for people who love UNIX"
>> "Social Engineer -> Because there is no patch for human stupidity"
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130722/a3b2e9ea/attachment.html>
Más información sobre la lista de distribución Python-es