ZennoBrowser 0.12.3

Sergei_Zenno

Moderator
Регистрация
26.08.2024
Сообщения
233
Благодарностей
221
Баллы
43

Всех приветствую! :bt:

7 октября вышло обновление ZennoBrowser до версии 0.12.3, что же там внутри?

Как и в прошлые разы, все обновления происходят автоматически в течении часа, при следующем запуске программы вы увидите уведомление с предложением обновиться.

126338


Основные исправления по вашим просьбам:

Улучшена загрузка куки:
поддерживаются форматы из различных продуктов на основе Chromium. (В том числе и сам ZennoBrowser :-) )




Дополнительные полезные улучшения:
  • Убрали причину ошибки у части пользователей после запуска и длительного использования некоторые профили переставали работать
  • Ускорили создание профиля на Windows 10.
  • Теперь прокси созданные через окно добавления профиля отображаются и для следующих профилей
  • Добавили уведомление “no connection to the proxy“ если при запуски профиля отсутствует соединение с прокси.
  • Исправили вставки через меню вызываемое по правой клавише мыши в заметках.
  • Исправили обновления имени прокси в списках профилей при изменении имени прокси в Profile manager
  • При переходе между папками больше не сбрасывается время работы профиля.

    Благодарим всех тестеров за обширную обратную связь:dh:
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
Куки джсон - это прекрасно, но добавьте нативные зеновские куки из профиля

126378
 
  • Спасибо
Реакции: Sergei_Zenno

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
И анонимность как я понял не крутили :(

126379
 
  • Спасибо
Реакции: Sergei_Zenno

Sergei_Zenno

Moderator
Регистрация
26.08.2024
Сообщения
233
Благодарностей
221
Баллы
43
Куки джсон - это прекрасно, но добавьте нативные зеновские куки из профиля

Посмотреть вложение 126378
JSON формат попопулярнее - добавили его первым. Из Poster 7 можно выгрузить JSON тоже
Также есть сервисы которые умеют превращать Netscape в JSON.
Соглашусь, что не очень удобно, но хотя бы можете протестировать и попробовать :-)
 

Sergei_Zenno

Moderator
Регистрация
26.08.2024
Сообщения
233
Благодарностей
221
Баллы
43

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
JSON формат попопулярнее - добавили его первым. Из Poster 7 можно выгрузить JSON тоже
Также есть сервисы которые умеют превращать Netscape в JSON.
Соглашусь, что не очень удобно, но хотя бы можете протестировать и попробовать :-)
Добыть куки из профиля гораздо проще, чем их конвертировать.
На просторах только четвертый конвертер смог сделать из кук, которые в профиле, что-то похожее на джсон.
Но при добавлении его в профиль лезет ошибка, хотя без этих кук, профиль создается нормально.

Отработайте все возможные сценарии и добавите куки, которые хранятся в профиле в файле profilecookie.zpcookie
И кстати, в бас64 тоже некоторые хранят куки ))

126383
 
  • Спасибо
Реакции: dadin

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
Собрал конвертер. Конвертит куки которые в профиле в json куки, которые понимает ЗБ

 

Kita Ma

Client
Регистрация
28.06.2020
Сообщения
139
Благодарностей
66
Баллы
28
Создал профиль, авторизовался в телеграм и дискорде. Экспортировал куки. Создал другой профиль и импортировал туда куки от первого профиля, авторизация телеграма и дискорда слетела.

Процессы зеннобраузера спокойно висят в диспетчере задач даже после закрытия самого браузера.
 
Последнее редактирование:

dadin

Client
Регистрация
19.03.2016
Сообщения
81
Благодарностей
22
Баллы
8
Добыть куки из профиля гораздо проще, чем их конвертировать.
На просторах только четвертый конвертер смог сделать из кук, которые в профиле, что-то похожее на джсон.
Но при добавлении его в профиль лезет ошибка, хотя без этих кук, профиль создается нормально.

Отработайте все возможные сценарии и добавите куки, которые хранятся в профиле в файле profilecookie.zpcookie
И кстати, в бас64 тоже некоторые хранят куки ))

Посмотреть вложение 126383
Такая же беда, выдает ошибку.
У кого есть решение?
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
Такая же беда, выдает ошибку.
Смотри, я сделал конвертер выше.
Python:
import gradio as gr
import json
from datetime import datetime


def convert_cookies_to_json(netscape_cookies):
    # Разделяем строку куки на отдельные строки
    cookie_lines = netscape_cookies.strip().split('\n')

    # Создаем список для хранения JSON-объектов
    cookies_json = []

    # Проходим по каждой строке и преобразуем её в JSON
    for line in cookie_lines:
        # Разделяем строку на части по табуляции
        parts = line.strip().split('\t')

        # Проверяем, что строка содержит все необходимые части
        if len(parts) >= 7:
            # Проверяем, что поле value не пустое
            if not parts[6].strip():
                continue  # Пропускаем эту куку, если value пустое

            # Преобразуем expiration в Unix timestamp, если это возможно
            try:
                if parts[4] == "01/01/0001 00:00:00":
                    expiration_timestamp = 2000000000
                else:
                    expiration_date = datetime.strptime(parts[4], "%m/%d/%Y %H:%M:%S")
                    expiration_timestamp = int(expiration_date.timestamp())
            except ValueError:
                expiration_timestamp = parts[4]

            cookie = {
                "name": parts[5],
                "value": parts[6],
                "domain": parts[0],
                "path": parts[2],
                "expirationDate": expiration_timestamp
            }
            cookies_json.append(cookie)

    # Преобразуем список в JSON-строку
    json_output = json.dumps(cookies_json, indent=4)

    return json_output


# Создаем интерфейс Gradio
iface = gr.Interface(
    fn=convert_cookies_to_json,  # Функция, которая будет вызываться
    inputs=gr.Textbox(lines=10, placeholder="Вставьте куки в формате Netscape"),  # Текстовое поле для ввода
    outputs=gr.Textbox(lines=10, placeholder="Результат", interactive=False),  # Текстовое поле для вывода без возможности редактирования
    title="Конвертер куки из Netscape в JSON",
    description="Вставьте куки в формате Zennoposter Netscape и нажмите кнопку 'Преобразовать', чтобы получить JSON.",
    flagging_options=[]  # Убираем кнопку "Flag"
)

# Запускаем интерфейс
iface.launch()
 
  • Спасибо
Реакции: dadin

dadin

Client
Регистрация
19.03.2016
Сообщения
81
Благодарностей
22
Баллы
8
Смотри, я сделал конвертер выше.
Python:
import gradio as gr
import json
from datetime import datetime


def convert_cookies_to_json(netscape_cookies):
    # Разделяем строку куки на отдельные строки
    cookie_lines = netscape_cookies.strip().split('\n')

    # Создаем список для хранения JSON-объектов
    cookies_json = []

    # Проходим по каждой строке и преобразуем её в JSON
    for line in cookie_lines:
        # Разделяем строку на части по табуляции
        parts = line.strip().split('\t')

        # Проверяем, что строка содержит все необходимые части
        if len(parts) >= 7:
            # Проверяем, что поле value не пустое
            if not parts[6].strip():
                continue  # Пропускаем эту куку, если value пустое

            # Преобразуем expiration в Unix timestamp, если это возможно
            try:
                if parts[4] == "01/01/0001 00:00:00":
                    expiration_timestamp = 2000000000
                else:
                    expiration_date = datetime.strptime(parts[4], "%m/%d/%Y %H:%M:%S")
                    expiration_timestamp = int(expiration_date.timestamp())
            except ValueError:
                expiration_timestamp = parts[4]

            cookie = {
                "name": parts[5],
                "value": parts[6],
                "domain": parts[0],
                "path": parts[2],
                "expirationDate": expiration_timestamp
            }
            cookies_json.append(cookie)

    # Преобразуем список в JSON-строку
    json_output = json.dumps(cookies_json, indent=4)

    return json_output


# Создаем интерфейс Gradio
iface = gr.Interface(
    fn=convert_cookies_to_json,  # Функция, которая будет вызываться
    inputs=gr.Textbox(lines=10, placeholder="Вставьте куки в формате Netscape"),  # Текстовое поле для ввода
    outputs=gr.Textbox(lines=10, placeholder="Результат", interactive=False),  # Текстовое поле для вывода без возможности редактирования
    title="Конвертер куки из Netscape в JSON",
    description="Вставьте куки в формате Zennoposter Netscape и нажмите кнопку 'Преобразовать', чтобы получить JSON.",
    flagging_options=[]  # Убираем кнопку "Flag"
)

# Запускаем интерфейс
iface.launch()
Пробовал, не работает, все равно выкидывает ошибку.
 

tatarin

Client
Регистрация
28.10.2012
Сообщения
895
Благодарностей
145
Баллы
43
Надо чтобы весь профиль могло импортировать, профиль-папки также! Это важно!

Кстати после закрытия зеннобраузера, процессы кстати не закрываются((((
 
  • Спасибо
Реакции: dadin и Kita Ma

tatarin

Client
Регистрация
28.10.2012
Сообщения
895
Благодарностей
145
Баллы
43

Sergei_Zenno

Moderator
Регистрация
26.08.2024
Сообщения
233
Благодарностей
221
Баллы
43
Надо чтобы весь профиль могло импортировать, профиль-папки также! Это важно!

Кстати после закрытия зеннобраузера, процессы кстати не закрываются((((
всё верно, сейчас процессы не закрываются, это нужно было для тестирования "смежных функций"
вероятнее всего, в скором времени сделаем закрытие процессов при завершении работы с ZennoBrowser.


могу уточнить, вам было бы удобнее убивать все процессы при закрытии браузера, правильно?
 

tatarin

Client
Регистрация
28.10.2012
Сообщения
895
Благодарностей
145
Баллы
43

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
Ребята, когда обнова по анонимности?
Не могу создать профиль, который не палят сайты.
Тот же Гугл зарегать без смс нереально, хотя на прошлой версии хоть иногда, но создавались нормальные профили, на которые можно было бы регнуть Гугл.
 
  • Спасибо
Реакции: Kita Ma и dadin

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 304
Благодарностей
845
Баллы
113
Ребята, когда обнова по анонимности?
Поддерживаю. Все эти косметические правки и оптимизация работы думаю мало кому интересны. ( они конечно нужны, но не первостепенно)
Нужно хотя бы добавить более расширенную конфигурацию для генерации железа

А так мне лично с последних двух апдейтов нечего тестировать((
 
  • Спасибо
Реакции: Kita Ma

Kita Ma

Client
Регистрация
28.06.2020
Сообщения
139
Благодарностей
66
Баллы
28
Пара хотелок.

1. Добавьте возможность импортировать куки не только при создании профиля, но и в уже созданный профиль.
2. Добавьте возможность импорта/экспорта Local Storage.
 

Sergei_Zenno

Moderator
Регистрация
26.08.2024
Сообщения
233
Благодарностей
221
Баллы
43
Пара хотелок.

1. Добавьте возможность импортировать куки не только при создании профиля, но и в уже созданный профиль.
2. Добавьте возможность импорта/экспорта Local Storage.
Добрый день,
Благодарю за обратную связь, уже в работе, добавим :-)
 
  • Спасибо
Реакции: Kita Ma и djaga

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 733
Благодарностей
9 675
Баллы
113
Ребята, когда обнова по анонимности?
Не могу создать профиль, который не палят сайты.
Тот же Гугл зарегать без смс нереально, хотя на прошлой версии хоть иногда, но создавались нормальные профили, на которые можно было бы регнуть Гугл.
Напишу вам в личку.
 

tatarin

Client
Регистрация
28.10.2012
Сообщения
895
Благодарностей
145
Баллы
43

Sergei_Zenno

Moderator
Регистрация
26.08.2024
Сообщения
233
Благодарностей
221
Баллы
43
кстати, попробуйте твиттер зарегить акк, детектит зеннобраузер(
Добрый день,
Твиттер тестируем, у нас он вообще проходит идеально без блокировок, поэтому попрошу саппорт связаться уточнить с какими параметрами и проксями вы заходите
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 733
Благодарностей
9 675
Баллы
113

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 900
Благодарностей
1 300
Баллы
113
Твиттер тестируем, у нас он вообще проходит идеально без блокирово
Через прокси или впн - один итог. Тут проблема глубже чем анонимность, т.к. с живого браузера не дают регать

2024-10-18_15-54-57.png
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 385
Благодарностей
698
Баллы
113
Через прокси или впн - один итог. Тут проблема глубже чем анонимность, т.к. с живого браузера не дают регать

Посмотреть вложение 126720
Up по этой теме. С живого браузера дает щас регать, как и с некоторых антиков.
С подменой БДА и в зенке дает регать.
Вся развертка, опять же, у вас есть. Куда копать - вы тоже обладаете инфой. Надеюсь, в скором времени почините)
 
  • Спасибо
Реакции: djaga

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 713
Благодарностей
1 455
Баллы
113
  • Спасибо
Реакции: djaga

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
564
Благодарностей
1 146
Баллы
93
Если я отметил вас в данной ветке с помощью "спасибо", то очень вероятно, что я уже написал вам личное сообщение, чтобы не создавать лишних сообщений в ветке.

Касательно ситуации вокруг анонимности и Twitter:
мы собираем дополнительную информацию от пользователей, чтобы помочь нашей команде разработки.
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)