Netscape Cookie



  • Есть ли у кого конвертер Netscape to BAS для куки?
    Буду очень благодарен

    P.S.: в лайфхаках не подходят конвертеры , так понимаю из-за смены версии.

    Текущая версия баса: 24.1.1



  • @Kain1029 said in Netscape Cookie:

    Есть ли у кого конвертер Netscape to BAS для куки?
    Буду очень благодарен

    P.S.: в лайфхаках не подходят конвертеры , так понимаю из-за смены версии.

    Текущая версия баса: 24.1.1

    https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ru



  • @Fox

    Спасибо, но необходим именно под бас. Чтобы не через браузер это все дело делать, а потом в бас вставлять



  • @Kain1029 said in Netscape Cookie:

    @Fox

    Спасибо, но необходим именно под бас. Чтобы не через браузер это все дело делать, а потом в бас вставлять

    https://community.bablosoft.com/topic/16622/выпущена-24-1-0-версия-browserautomationstudio

    5066342a-34ec-43b5-bf54-7bb60e03caad-изображение.png



  • https://prnt.sc/1ctgpo0

    https://prnt.sc/1cthlu0

    всячески уже пробовал. Заходил через хром, извлекал как JSON , все равно не хочет кушать это.

    Пробовал подставлять недостающие элементы, возникает ошибка парса



  • @Fox Не подскажешь Расширение, если знаешь.
    Чёт пару Расширений Конвертеров пробовал и ничего не получается.



  • @Kain1029 пиши в телеграм @vga_official есть модуль готовый



  • @Kain1029 said in Netscape Cookie:

    https://prnt.sc/1ctgpo0

    https://prnt.sc/1cthlu0

    всячески уже пробовал. Заходил через хром, извлекал как JSON , все равно не хочет кушать это.

    Пробовал подставлять недостающие элементы, возникает ошибка парса

    Вам нужно использовать расширение, что бы сохранить куки в нужном формате

    https://www.youtube.com/watch?v=iqTQn_RdMg8



  • @Fox то есть в новой версии баса куки в точности соответствуют фомату JSON и можно из гугл хрома брать куки и вставлять их в бас?



  • @Zack9 said in Netscape Cookie:

    @Fox то есть в новой версии баса куки в точности соответствуют фомату JSON и можно из гугл хрома брать куки и вставлять их в бас?

    Куки BAS всегда были в формате JSON. Я думаю вы не совсем понимаете то, о чём спрашиваете



  • @Fox said in Netscape Cookie:

    Куки BAS всегда были в формате JSON. Я думаю вы не совсем понимаете то, о чём спрашиваете

    я просто не понимаю, как установка расширения в бас, поможет Netscape куки в формат баса сконвертить? ведь Netscape куки в басе не поддерживаются, а то расширение принимает только JSON формат. То есть для расширения нужны уже рабочие в басе куки



  • @Zack9 said in Netscape Cookie:

    @Fox said in Netscape Cookie:

    Куки BAS всегда были в формате JSON. Я думаю вы не совсем понимаете то, о чём спрашиваете

    я просто не понимаю, как установка расширения в бас, поможет Netscape куки в формат баса сконвертить? ведь Netscape куки в басе не поддерживаются, а то расширение принимает только JSON формат. То есть для расширения нужны уже рабочие в басе куки

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



  • @Fox интересует именно скриптом , без лишних действий через расширения



  • @Kain1029 said in Netscape Cookie:

    @Fox интересует именно скриптом , без лишних действий через расширения

    Вы точно смотрели видео и читали скриншоты? Я не предлагал ни чего делать руками



  • Как я конвертировал куки файлы(curl) для БАС:

    # Netscape HTTP Cookie File
    # https://curl.haxx.se/docs/http-cookies.html
    # This file was generated by libcurl! Edit at your own risk.
    

    Код на php может вам это поможет
    В папку "1234" поместить файлы с куки.
    str_replace поиск/замена, думаю тут понятно.....

    $line = str_replace('#HttpOnly_.ok.ru', '.ok.ru', $line);
    $line = str_replace('expiration', 'expires', $line);
    

    =====

    <?php
    
    foreach (glob("./1234/*.*") as $line1) {
    
        $cookies = array();
    	
        $string = file_get_contents($line1);
    
        $lines = explode("\n", $string);
    
        // iterate over lines
        foreach ($lines as $line) {
    		$line = str_replace('#HttpOnly_.ok.ru', '.ok.ru', $line);
    		$line = str_replace('expiration', 'expires', $line);
            // we only care for valid cookie def lines
            if (isset($line[0]) && substr_count($line, "\t") == 6) {
                // get tokens in an array
                $tokens = explode("\t", $line);
    
                // trim the tokens
                $tokens = array_map('trim', $tokens);
    			
                $cookie = array();
    
                // Extract the data
    			
    	    $cookie['domain'] = $tokens[0];
                $cookie['flag'] = (bool) $tokens[1];
                $cookie['path'] = $tokens[2];
                $cookie['secure'] = (bool) $tokens[3];
    
                // Convert date to a readable format
    			
    	   $cookie['expires'] = 999999999999;
    
                $cookie['name'] = $tokens[5];
                $cookie['value'] = $tokens[6];
    
                // Record the cookie.
                $cookies[] = $cookie;
    			
    		$test23 = json_encode($cookies);
    		
    		$str = '{"cookies": '.$test23.'}';
    			 
    	// Открываем файл в нужном нам режиме. Нам же, нужно его создать и что то записать.
    	$fp = fopen($line1, "w");//поэтому используем режим 'w'
    	 
    	// записываем данные в открытый файл
    	fwrite($fp, $str);
    	 
    	//не забываем закрыть файл, это ВАЖНО
    	fclose($fp);
    			
            }
        }
    
    }
    ?>
    


  • This post is deleted!


  • @Fox > Ну ответ же на поверхности лежит, куки BAS вы загружаете в BAS, далее заходите в меню расширения в BAS и в нём сохраняете куки в необходимом вам формате. Ну и в обратную сторону, открываете чистый профиль в BAS, ставите расширение, загружаете через расширение куки и затем сохраняете их уже в BAS

    Не ставятся куки ни одним расширением.
    Можно только переносы строк убирать из json куки, и добавлять {"cookies":



  • @sten30 можно в "выполнить код" написать код для конвертирования куки в какой угодно формат и из любого формата...



  • @UserTrue А чем твой Модуль не угодил интересно ему :)
    Гляжу сейчас на Логи с Кукисами спрос аж стал и всё блогадаря твоему модулю.
    На том же Лолзе видно зачем им куки и под что мол :)))



  • @super84 said in Netscape Cookie:

    @UserTrue А чем твой Модуль не угодил интересно ему :)
    Гляжу сейчас на Логи с Кукисами спрос аж стал и всё блогадаря твоему модулю.
    На том же Лолзе видно зачем им куки и под что мол :)))

    Про модуль я хотел написать немного позже... xD


Log in to reply