W tym poście dowiesz się, jak korzystać z funkcji urlsplit () z modułu parse pakietu urllib. Ta funkcja pozwala nam podzielić dany zasób URL na różne segmenty.
Wskakujmy.
Składnia funkcji
Składnia funkcji jest jak pokazana następująco:
urllib.analizować.urlSplit (urlstring, scheme = ", zezwolenie_fragments = true)Funkcja zabiera adres URL, aby podzielił schemat, aby uzyskać dostęp do adresu URL jako wymagane parametry.
Funkcja wykonuje podobne działania jak funkcja urlparse (). Jednak nie dzieli parametrów z adresu URL.
Następnie funkcja zwraca nazwany krotek z elementami, do których można uzyskać dostęp za pomocą ich indeksu lub nazwanych atrybutów. Atrybuty są następujące:
Nazwa atrybutu | Pozycja indeksu | Wartość |
---|---|---|
schemat | 0 | Schemat URL |
NETLOC | 1 | Lokalizacja sieciowa |
ścieżka | 2 | Ścieżka hierachiczna |
zapytanie | 3 | Wartość zapytania |
fragment | 4 | Identyfikator fracentracyjny |
nazwa użytkownika | nazwa użytkownika | |
hasło | hasło | |
Nazwa hosta | Nazwa hosta | |
Port | Numer portu |
Spójrzmy na praktyczny przykład, który ilustruje, jak korzystać z funkcji.
Praktyczny przykład:
Rozważ następujący podany przykład kodu:
z urllib.Parse Import URLsplitDany kod wykorzystuje funkcję URLSPLIT do analizowania adresu URL w różnych segmentach. Następnie możemy je wydrukować, jak pokazano przy następujących wyjściach:
schemat -> httpsWniosek
W tym poście omówiliśmy funkcję URLSplit () z modułu Parse, która pozwala nam podzielić dany adres URL na różne segmenty. Zapraszam do zbadania dokumentu, aby dowiedzieć się więcej.
Szczęśliwe kodowanie!