Parse url and get all the different parts out of it
Project description
URL Parser
supports secondary top domain (like: co.uk, .parliament.uk, .gov.au)
A small yet nice package to help you parse all types of url`s and return the parsed url with group name.
Installation
pip install url-parser
Usage
from url_parser import parse_url
parsed_url = parse_url('https://open.prospecta.app')
print(pared_url)
>>> {'http': 'https://', 'www': None, 'sub_domain': 'open.', 'domain': 'prospecta', 'top_domain': 'app', 'dir': 'app'}
keywords
You can call the package with specific keywords to return the part of the url you want.
keyword | result |
---|---|
['http'] | Returns: http/https or None |
['www'] | Returns: www or None |
['sub_domain'] | Returns: sub-domain or None |
['domain'] | Returns: domain or None |
['top_domain'] | Returns: top-domain or None |
['dir'] | Returns: directory or None |
Usage with keywords
from url_parser import parse_url
parsed_url = parse_url('https://open.prospecta.app')
http = parsed_url['http']
sub_domain = parsed_url['sub_domain']
domain = parsed_url['domain']
top_domain = parsed_url['top_domain']
print(http)
>>> https://
print(sub_domain)
>>> open
print(domain)
>>> prospecta
print(top_domain)
>>> .app
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
url_parser-0.9.6.tar.gz
(2.1 kB
view details)
Built Distribution
File details
Details for the file url_parser-0.9.6.tar.gz
.
File metadata
- Download URL: url_parser-0.9.6.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568eed62542f72d4f84aeb6c114de0d9647d38ec77ad557c5d684b8cc6bc6905 |
|
MD5 | a2e5d23cbac4cd01269b4df70b7fff36 |
|
BLAKE2b-256 | 5acfa70fc1061313fc8c2dd1870c17a74560568cb479ea8259a2892f9bea1c68 |
File details
Details for the file url_parser-0.9.6-py3-none-any.whl
.
File metadata
- Download URL: url_parser-0.9.6-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53202dd77daaff754c0a91114e9d8b4faacfeb49af45964705c3358e7bdc07f9 |
|
MD5 | 04e077f87453b1fb69e690601eb9c9d6 |
|
BLAKE2b-256 | 5580436ffd4393779b5a06b5ea26a64a14c39323df2d0ab7917463067858e8b6 |