Advertisement
JouJoy

WP themes

Mar 24th, 2023
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. import requests
  2. from bs4 import BeautifulSoup
  3.  
  4. # Задаем данные для авторизации на сайте
  5. login_url = 'https://example.com/login'
  6. username = 'your_username'
  7. password = 'your_password'
  8.  
  9. # Создаем сессию для отправки запросов на сайт
  10. session = requests.Session()
  11.  
  12. # Отправляем POST-запрос на страницу авторизации для получения cookie-файлов и сессии
  13. login_data = {'username': username, 'password': password}
  14. session.post(login_url, data=login_data)
  15.  
  16. # Отправляем GET-запрос на страницу с темами после авторизации
  17. themes_url = 'https://example.com/themes'
  18. response = session.get(themes_url)
  19.  
  20. # Используем библиотеку BeautifulSoup для парсинга HTML-страницы
  21. soup = BeautifulSoup(response.text, 'html.parser')
  22.  
  23. # Находим все элементы с классом "theme" на странице
  24. themes = soup.find_all('div', class_='theme')
  25.  
  26. # Проходим по каждому элементу и выводим название темы и ее версию
  27. for theme in themes:
  28. name = theme.find('h2', class_='title').text
  29. version = theme.find('span', class_='version').text
  30. print(name, version)
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement