Откройте для себя онлайн-курсы по дизайну с сертификатами: методы и примеры кода

Чтобы найти онлайн-курсы дизайна с сертификатами, вы можете использовать различные методы. Вот несколько примеров использования разных языков программирования и библиотек:

  1. Python с BeautifulSoup:
import requests
from bs4 import BeautifulSoup
# Send a GET request to the website
response = requests.get('https://example.com/design-courses')
# Create a BeautifulSoup object to parse the HTML content
soup = BeautifulSoup(response.content, 'html.parser')
# Find the course elements on the page
course_elements = soup.find_all('div', class_='course')
# Extract the course details
course_list = []
for course_element in course_elements:
    title = course_element.find('h2').text.strip()
    certificate = course_element.find('span', class_='certificate').text.strip()
    course_list.append({'title': title, 'certificate': certificate})
# Print the course list
for course in course_list:
    print('Title:', course['title'])
    print('Certificate:', course['certificate'])
    print('---')
  1. JavaScript с Cheerio:
const request = require('request');
const cheerio = require('cheerio');
// Send a GET request to the website
request('https://example.com/design-courses', (error, response, html) => {
  if (!error && response.statusCode === 200) {
    // Load the HTML content using Cheerio
    const $ = cheerio.load(html);

    // Find the course elements on the page
    const courseElements = $('.course');

    // Extract the course details
    const courseList = [];
    courseElements.each((index, element) => {
      const title = $(element).find('h2').text().trim();
      const certificate = $(element).find('.certificate').text().trim();
      courseList.push({ title, certificate });
    });

    // Print the course list
    courseList.forEach(course => {
      console.log('Title:', course.title);
      console.log('Certificate:', course.certificate);
      console.log('---');
    });
  }
});

Эти примеры демонстрируют, как можно собирать данные с веб-сайта с помощью Python и BeautifulSoup или JavaScript и Cheerio. Однако обратите внимание, что парсинг данных следует выполнять ответственно и в соответствии с условиями обслуживания веб-сайта.