Potrzebuję podzielić nazwę domeny z całego adresu URL. Przechowałem adres URL w zmiennej i z tej zmiennej potrzebowałem podzielić tylko nazwę domeny za pomocą Pythona. Na przykład http://www.google.com/
tutaj chcę podzielić tylko google
z całego adresu URL.Wyodrębnij nazwę domeny z adresu URL
Odpowiedz
Spróbuj urlparse:
>>> from urlparse import urlparse
>>> urlparse('http://www.google.com/').hostname
'www.google.com'
>>> urlparse('http://www.google.com/').hostname.split('.')[1]
'google'
Zobacz również użyteczne komentarze dotyczące rzeczy może pójść jeśli mają skomplikowaną nazwę domeny z subdomen - (tylko hostname.split('.')[1]
nie będzie działać).
zobacz także:
To zbyt uproszczone. Co jeśli ktoś ma adres URL: "uk.store.myawesomeshop.com.au"? – OldTinfoil
Dobra, ale w tym przypadku nie jest oczywiste, jaka część domeny jest ci potrzebna. 'uk'? 'sklep'? ... – alecxe
@alecxe Wierzę, że desrired wynikiem będzie "myawesomeshop" –
- 1. Uzyskaj nazwę domeny z pełnego adresu URL
- 2. Uzyskaj nazwę domeny z adresu e-mail
- 3. Usuń nazwę katalogu z adresu URL Wordpress
- 4. Symfony2 Uzyskaj nazwę trasy z adresu URL
- 5. Funkcja wyodrębniania nazwy domeny z adresu URL w R
- 6. Wyodrębnij URL ze stringa
- 7. Wyodrębnij wartość parametru z adresu URL za pomocą wyrażeń regularnych.
- 8. Uzyskaj nazwę domeny z URL w C#/.NET
- 9. Uzyskaj nazwę domeny w adresie URL za pomocą JSTL?
- 10. Jak mogę uzyskać nazwę obrazu z adresu URL?
- 11. Routing odwrotnych szyn: znajdź nazwę działania z adresu URL:
- 12. jak usunąć nazwę folderu z adresu URL za pomocą htaccess
- 13. Pobierz bieżącą nazwę pliku z parametrami adresu URL
- 14. REGEX: Przechwyć nazwę pliku z adresu URL bez rozszerzenia pliku
- 15. Uzyskaj nazwę pliku z adresu URL za pomocą Lua
- 16. dołącz/usuń nazwę zakotwiczenia z bieżącego adresu URL bez odświeżania
- 17. ASP.NET-MVC. Jak uzyskać nazwę kontrolera z adresu URL?
- 18. mod-rewrite usuń nazwę folderu z adresu URL
- 19. Wyodrębnij nazwę metody z drzewa wyrażeń?
- 20. Konfigurowanie reguły przepisywania adresu URL dla konkretnej domeny
- 21. Uzyskiwanie pełnego adresu URL z adresu URL znakiem tyldy (~)
- 22. Szykuje jak zażądać adresu URL z wyjątkiem parametrów adresu URL?
- 23. pobierz plik ZIP z adresu URL i wyodrębnij go do zasobu, korzystając z SBT
- 24. Jaki jest najszybszy sposób na uzyskanie nazwy domeny/hosta z adresu URL?
- 25. Powiąż nazwę domeny z katalogiem w Apache
- 26. Routing URL na ASP.net, trzeba uzyskać parametr z adresu url
- 27. Regex dopasować nazwę pliku na końcu adresu URL
- 28. Jak cofnąć nazwę do bezwzględnego adresu URL w szablonie django?
- 29. Jak uzyskać nazwę serwera w Django dla pełnego adresu URL?
- 30. Uzyskiwanie adresu URL hiperłącza z dokumentu Excela
Co pan spróbować? To powinno być dość proste google, jeśli w ogóle nic nie zrobiłeś. –
Czy nie jest to duplikat: http://stackoverflow.com/questions/1066933/how-to-extract-domain-name-from-url?rq=1? – OldTinfoil