Топ-10 хостинговых компаний в Нигерии: полный список

Вот десятка крупнейших хостинговых компаний Нигерии:

  1. Кто хост ( https://www.whogohost.com )
  2. DomainKing ( https://www.domainking.ng )
  3. Q-серверы ( https://www.qservers.net )
  4. SmartWeb ( https://www.smartweb.com.ng )
  5. HostNowNow ( https://www.hostnownow.com )
  6. Регистрация ( https://www.registeram.com.ng )
  7. Гарантатор ( https://www.garanntor.com )
  8. Web4Africa ( https://www.web4africa.ng )
  9. Truehost Нигерия ( https://www.truehost.com.ng )
  10. Гигаслой ( 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"]}')