我想使用python中的请求存储库来获取主机名。我试图这样做:
pprint(requests.get("https://www.facebook.com/").headers['domain'])
但不起作用。如果有可能在其他存储库中,我将不胜感激。
答案 0 :(得分:1)
基于Regular Expression - Extract subdomain & domain
import requests
import re
p = re.compile("^(?:https?:\/\/)?(?:[^@\/\n]+@)?(?:www\.)?([^:\/?\n]+)")
r = requests.get("https://www.google.com/")
domain = p.match(r.url).group(1)
print(domain)