/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
stackoverflow_site__parsing/get_graph_data_items.py
31 строка
734 B
gil9red
Refactoring. Using black code style
27 июн 2023, 13:44
27 июн 2023, 13:44
8b042f6
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import re import requests def get_graph_data_items(url: str) -> list: rs = requests.get(url) # EXAMPLE: var graphData = [937,937,937,937,937,935,935,935,935,935 ...]; match = re.search(r"var graphData\s*=\s*\[([\d,]+?)\];", rs.text) if not match: print('Not found "var graphData = [...];"') return [] return match.group(1).split(",") if __name__ == "__main__": url = "https://ru.stackoverflow.com/users/201445/gil9red?tab=reputation" items = get_graph_data_items(url) print(f"Items ({len(items)}): {items}") items.reverse() print(f"Items ({len(items)}): {items}") print("Last 5:", items[:5])