Вот десятка крупнейших хостинговых компаний Нигерии:
- Кто хост ( https://www.whogohost.com )
- DomainKing ( https://www.domainking.ng )
- Q-серверы ( https://www.qservers.net )
- SmartWeb ( https://www.smartweb.com.ng )
- HostNowNow ( https://www.hostnownow.com )
- Регистрация ( https://www.registeram.com.ng )
- Гарантатор ( https://www.garanntor.com )
- Web4Africa ( https://www.web4africa.ng )
- Truehost Нигерия ( https://www.truehost.com.ng )
- Гигаслой ( https://www.gigalayer.com )
Теперь давайте рассмотрим несколько методов получения этой информации программным способом с использованием Python.
Метод 1: парсинг веб-страниц с помощью BeautifulSoup и запросов
import requests
from bs4 import BeautifulSoup
url = 'https://www.hostadvice.com/marketshare/hosting/nigeria/'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
hosting_companies = soup.select('.host-name')
for index, company in enumerate(hosting_companies, 1):
print(f'{index}. {company.text.strip()}')
Метод 2. Использование API
Некоторые веб-сайты предоставляют API для получения данных хостинг-провайдера. Одним из таких примеров является API HostAdvice. Вы можете использовать следующий фрагмент кода, чтобы получить десятку крупнейших хостинговых компаний в Нигерии:
import requests
url = "https://api.hostadvice.com/api/v1/webhosting/?country=Nigeria&order=rating&dir=desc&limit=10"
response = requests.get(url)
data = response.json()
for index, company in enumerate(data["items"], 1):
print(f'{index}. {company["name"]}')