import value javascript to flask

101
30 декабря 2020, 13:00

Я новичок в разработке на python и в целях изучения языка решил написать простую статистику сайта. Я создал свой локальный сервер на flask и несколько html страничек. Для показа статистики использую метод request. Вывод статистики делаю вот так:

    from flask import Flask , request 
def main():
    f = open('users.txt', 'a')
    if request.environ.get('HTTP_X_FORWARDED_FOR') is None:
        ip = (request.environ['REMOTE_ADDR'])
    else:
        ip = (request.environ['HTTP_X_FORWARDED_FOR'])
    f.write('New connect ' + str(datetime.now()) + ' IP address: ' + ip + ' ' + str(headers) + '\n')
    f.close()

Мне стало интересно , как получить разрешение экрана пользователя сайта, и я добавил в код html скрипт js который может выводить разрешение экрана. Выглядит так:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Start page</title>
</head>
<body>
example page <br>
<a class="Link" href="http://127.0.0.1:5000/gallery">Link to gallery</a>
<a class="Link" href="http://127.0.0.1:5000/about">Link to about</a>
</body>
</html>
<script language=JavaScript>
r1=(screen.width+'*'+screen.height+'&nbsp;');
document.write(r1)
</script>

То есть при запуске сервера и подключении на эту страницу мне выводит мое разрешение в цифрах. Но как мне эту цифру импортировать в файл .py и использовать для записи статистики?

READ ALSO
Доступ к элементам массива из другого скрипта

Доступ к элементам массива из другого скрипта

У меня есть скрипт, в котором объявлен массив спрайтов

104
Вращение 2D объекта

Вращение 2D объекта

Есть 2D объект, который вращается, однако он должен прекратить вращение при повороте на 90 градусовПроблема в том что он вращается беспрерывно

111
Обрезать спец. символ С#

Обрезать спец. символ С#

На сайте есть вот такая вот строка

127
Динамический парсинг строки в C#

Динамический парсинг строки в C#

Есть строка вот такого типа:

105