I am using python and trying to fetch a particular part of the url as below
from urlparse import urlparse as ue
url = "https://www.google.co.in"
img_url = ue(url).hostname
Result
www.google.co.in
case1:
Actually i will have a number of urls(stored in a list or some where else), so what i want is, need to find the domain name
as above in the url and fetch the part after www.
and before .co.in
, that is the string starts after first dot
and before second dot
which results only google
in the present scenario.
So suppose the url given is url given is www.gmail.com
, i should fetch only gmail
in that, so what ever the url given, the code should fetch the part thats starts with first dot and before second dot.
case2:
Also some urls may be given directly like this domain.com, stackoverflow.com
without www
in the url, in that cases it should fetch only stackoverflow
and domain
.
Finally my intention is to fetch the main name from the url that gmail, stackoverflow, google
like so.....
Generally if i have one url i can use list slicing
and will fetch the string, but i will have a number of ulrs, so need to fetch the wanted part like mentioned above dynamically
Can anyone please let me know how to satisfy the above concept ?