相关疑难解决方法(0)

从URL获取协议+主机名

在我的Django应用程序中,我需要从referrer中获取主机名request.META.get('HTTP_REFERER')及其协议,以便从以下URL中获取:

我应该得到:

我查看了其他相关的问题,发现了关于urlparse,但是从那以后就没办法了

>>> urlparse(request.META.get('HTTP_REFERER')).hostname
'docs.google.com'
Run Code Online (Sandbox Code Playgroud)

python django

144
推荐指数
9
解决办法
14万
查看次数

从url Python中提取域名

我想从网址列表中提取域名.就像从网址提取域名一样
我的问题是网址可以是关于所有内容的,很少有例子:
m.google.com=> google
m.docs.google.com=> google
www.someisotericdomain.innersite.mall.co.uk=> mall
www.ouruniversity.department.mit.ac.us=> mit
www.somestrangeurl.shops.relevantdomain.net=> relevantdomain
www.example.info=> example
依此类推.
域名的多样性不允许我使用正则表达式,如如何从URL获取域名(因为我的脚本将在实时网络流量上运行,正则表达式必须是巨大的,以便捕获所提到的各种域).
不幸的是我的网络研究没有提供任何有效的解决方案.
有没有人知道如何做到这一点?
任何帮助将不胜感激 !
谢谢

python regex url packages server

5
推荐指数
2
解决办法
6827
查看次数

如何从字符串中提取子字符串?

a = ['google.com', 'bing.com', 'yahoo.co.in']

Output = ['.com', '.in']
Run Code Online (Sandbox Code Playgroud)

如何在不使用正则表达式的情况下获得此输出?

尝试使用嵌套 for 循环和分区函数,但无法获得输出。

python python-3.x

1
推荐指数
1
解决办法
113
查看次数

标签 统计

python ×3

django ×1

packages ×1

python-3.x ×1

regex ×1

server ×1

url ×1