Вот несколько методов, которые вы можете использовать для получения информации о планах общего хостинга Hostinger с использованием примеров кода.
Метод 1: использование Hostinger API (пример PHP)
<?php
$apiKey = 'YOUR_API_KEY';
$endpoint = 'https://api.hostinger.com/v1/accounts/YOUR_ACCOUNT_ID/services/shared-hosting/plans';
$ch = curl_init($endpoint);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer ' . $apiKey,
'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
// Process and display the retrieved data
foreach ($data['plans'] as $plan) {
echo 'Plan Name: ' . $plan['name'] . PHP_EOL;
echo 'Price: ' . $plan['price'] . PHP_EOL;
echo 'Disk Space: ' . $plan['diskSpace'] . PHP_EOL;
echo 'Bandwidth: ' . $plan['bandwidth'] . PHP_EOL;
echo '------------------------------------' . PHP_EOL;
}
?>
Метод 2: использование Hostinger API (пример Python)
import requests
api_key = 'YOUR_API_KEY'
endpoint = 'https://api.hostinger.com/v1/accounts/YOUR_ACCOUNT_ID/services/shared-hosting/plans'
headers = {
'Authorization': 'Bearer ' + api_key,
'Content-Type': 'application/json'
}
response = requests.get(endpoint, headers=headers)
data = response.json()
# Process and display the retrieved data
for plan in data['plans']:
print('Plan Name:', plan['name'])
print('Price:', plan['price'])
print('Disk Space:', plan['diskSpace'])
print('Bandwidth:', plan['bandwidth'])
print('------------------------------------')
Метод 3: использование парсинга веб-сайтов Hostinger (пример Python)
import requests
from bs4 import BeautifulSoup
url = 'https://www.hostinger.com/shared-hosting'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
plans = soup.find_all('div', class_='plan-box')
# Process and display the retrieved data
for plan in plans:
name = plan.find('h2', class_='plan-name').text
price = plan.find('span', class_='price').text
disk_space = plan.find('div', class_='plan-list').find('li').text
bandwidth = plan.find_all('div', class_='plan-list')[1].find('li').text
print('Plan Name:', name)
print('Price:', price)
print('Disk Space:', disk_space)
print('Bandwidth:', bandwidth)
print('------------------------------------')