/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sqlite3__examples/custom_func__get_http_status.py
22 строки
514 B
gil9red
Added "sqlite3__examples/custom_func__get_http_status.py"
13 сен 2024, 23:20
13 сен 2024, 23:20
74ace6c
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import sqlite3 import requests def get_http_status(url: str) -> int: return requests.get(url).status_code with sqlite3.connect(":memory:") as connect: connect.create_function("get_http_status", narg=1, func=get_http_status) print(connect.execute("""SELECT get_http_status("https://ya.ru") """).fetchone()[0]) # 200 print(connect.execute("""SELECT get_http_status("https://ya.ru/404") """).fetchone()[0]) # 404