반응형
하위 도메인을 제외하고 URL에서 도메인 이름을 어떻게 추출합니까?
나의 초기 단순한 시도는 다음과 같습니다.
'.'.join(urlparse.urlparse(url).netloc.split('.')[-2:])
감사
해결 방법
아니요, (예 : zap.co.it
가 하위 도메인임을 알 수있는 "본질적인"방법은 없습니다 (이탈리아의 등록 기관에서 co.it
와 같은 도메인을 판매하기 때문)). zap.co.uk
는 아닙니다 (영국의 등록 기관은 co.uk
와 같은 도메인을 판매하지 않지만 < code> zap.co.uk ).
영국과 호주와 같이 특이하게 동작하는 TLD를 알려주기 위해 보조 테이블 (또는 온라인 소스)을 사용하면됩니다. 결국 변경되지만 좋은 온라인 소스를 찾을 수 있다면 소스도 그에 따라 변경되기를 희망합니다!-).
참조 페이지 https://stackoverflow.com/questions/1066933
반응형
'파이썬' 카테고리의 다른 글
파이썬 한 줄로 목록에있는 항목이 다른 목록에 있는지 확인 하시겠습니까? (0) | 2021.02.16 |
---|---|
파이썬 Python을 사용하여 3D 배열 만들기 (0) | 2021.02.16 |
파이썬 Paramiko "알 수없는 서버" (0) | 2021.02.15 |
파이썬 빈 줄을 제외한 Python으로 텍스트 파일의 줄 수 계산 (0) | 2021.02.15 |
파이썬 importlib.import_module을 사용하여 Python에서 모듈을 가져 오는 방법 (0) | 2021.02.15 |
댓글