Je suis nouveau à Python et il semble avoir beaucoup de bonnes fonctions que je ne connais pas. Quelle fonction puis-je utiliser pour obtenir le nom du site racine? Par exemple, comment puis-je obtenir faqs.org si j'ai donné à la fonction l'URL "http://www.faqs.org/docs/diveintopython/kgp_commandline.html"?obtenir le nom du site d'une URL en python
1
A
Répondre
5
>>> from urllib.parse import urlparse
>>> urlparse('http://www.cwi.nl:80/%7Eguido/Python.html').hostname
'www.cwi.nl'
2
Le module de urlparse beaucoup négligé:
from urlparse import urlparse
scheme, netloc, path, params, query, fragment = urlparse("http://www.faqs.org/docs/diveintopython/kgp_commandline.html")
print netloc
+0
netloc peut inclure le numéro de port – SilentGhost
2
Quelle version de Python vous apprenez avec? Notez que la réponse de SilentGhost est pour Python 3.0, tandis que Alabaster Codify fonctionnera avec la série 2.x.
Questions connexes
- 1. Obtenir le nom du fichier en PHP
- 2. Comment obtenir le nom d'un script Python en cours d'exécution?
- 3. Comment obtenir le nom du serveur dans Django pour une URL complète?
- 4. trouver le nom du module de l'exception d'origine en Python
- 5. Nom du flux URL dans ASP.NET MVC
- 6. Comment obtenir le nom de fichier du module __main__ en Python?
- 7. Lua: Obtenir le nom littéral du paramètre
- 8. Comment obtenir le nom du mois en C#?
- 9. changer le site d'administration url
- 10. ASP.NET-MVC. Comment obtenir le nom du contrôleur à partir d'une URL?
- 11. obtenir le texte html en exécutant url
- 12. Suppression index.php des URL du site
- 13. Comment obtenir/définir le chemin du répertoire logique en python
- 14. Extraction du nom du site Web depuis l'URL
- 15. QT4 incomplet obtenir le contenu du site Web
- 16. Comment puis-je obtenir le nom d'une classe python?
- 17. Get nom de XSL URL
- 18. Comment obtenir l'adresse IP ou le nom d'hôte du navigateur?
- 19. Comment obtenir le nom du système d'exploitation de manière conviviale avec Python 2.5?
- 20. Obtenir le nom et l'extension d'un fichier téléchargé en utilisant python (google app engine)
- 21. Créer une propriété python avec le même nom que le nom du membre de la classe
- 22. Obtenir le nom d'utilisateur en utilisant javascript en pdf
- 23. python Nom du fichier de la classe du module MySQL
- 24. URL jeu quand entrer dans le site - Pylônes
- 25. Téléchargement du fichier non unicode (nom) s du site
- 26. Python: pouvez-vous indiquer le nom du shell appelant?
- 27. Obtenir le nom du fichier actuel dans Vim
- 28. URL d'accès d'un site IFrame
- 29. C++: Obtenir le nom du processus exécutant mon application
- 30. Comment enregistrer le nom du fichier source et le numéro de ligne en Python
Juste pour clarifier, voulez-vous vraiment juste "faqs.org" ou voulez-vous "www.faqs.org"? Essayer d'obtenir le premier est une mauvaise idée, car il n'est pas portable dans des domaines comme "www.amazon.co.uk". –
http://docs.python.org/library/urlparse.html – vartec