私はpythonを使用しており、以下のようにURLの特定の部分を取得しようとしています
from urlparse import urlparse as ue
url = "https://www.google.co.in"
img_url = ue(url).hostname
結果
www.google.co.in
ケース 1 :
実際には、私はいくつかのURL(リストまたは他の場所に保存されている)を持っているので、私が望むのは、URLで上記のように見つけて、後と前domain name
の部分を取得する必要があることです。つまり、文字列は後と前で始まりますこれは、現在のシナリオでのみ発生します。www.
.co.in
first dot
second dot
google
したがって、指定された URL が url given iswww.gmail.com
であると仮定すると、その中でのみフェッチする必要gmail
があるため、指定された URL が何であれ、コードは最初のドットで始まり、2 番目のドットの前にある部分をフェッチする必要があります。
ケース 2:
domain.com, stackoverflow.com
また、一部の URL は、このように URLなしで直接指定される場合があります。www
その場合は、 と のみをフェッチする必要がstackoverflow
あり domain
ます。
gmail, stackoverflow, google
最後に、私の意図は、そのようなURLからメインネームを取得することです.....
通常、1 つの URL を使用list slicing
して文字列をフェッチしますが、多数の URL があるため、上記のように必要な部分を動的にフェッチする必要があります
上記の概念を満たす方法を教えてください。