• Ошибки в json python?

    @artds Автор вопроса
    Сергей Паньков, проверки характеристик у всех товаров, фильтрами их сделать.
  • Ошибки в json python?

    @artds Автор вопроса
    {"name":"Основные характеристики","params":[{"name":"Тип сканера","unit":d,"value":"Высокоскоростной лазерный 3D-сканер с комбинированный сервоприводом"},{"name":"Интерфейс","unit":d,"value":"Внешнее управление"},{"name":"Управление","unit":d,"value":"Полевой контроллер"},{"name":cI,"unit":d,"value":"invalid_key"},{"name":"Камера","unit":d,"value":"invalid_key"}]},{"name":"Возможности 3D-сканирования","params":[{"name":"Применение","unit":d,"value":"Наземный 3D-сканер"},{"name":"Скорость сканирования","unit":d,"value":"invalid_key"},{"name":"Класс лазера","unit":d,"value":"1 класс"},{"name":"Максимальная дальность","unit":cJ,"value":"invalid_key"},{"name":"Минимальная дальность","unit":cJ,"value":"0.6"},{"name":"Поле зрения  ","unit":d,"value":"360°\u002F282°"},{"name":"Точность 3D-модели","unit":d,"value":"3,5 мм на 20 м"},{"name":"Угловая точность","unit":"\","value":"21"},{"name":"Точность дальномера","unit":d,"value":"2 мм"},{"name":"Уровень шума","unit":d,"value":"3 мм на 60 м"}]},{"name":"Возможности визуализации","params":[{"name":"Встроенная камера","unit":d,"value":"invalid_key"},{"name":"Камеры","unit":d,"value":"invalid_key"},{"name":"Внешняя камера","unit":d,"value":cK},{"name":"HDR","unit":d,"value":"invalid_key"},{"name":"IR камера","unit":d,"value":cK},{"name":"Скорость съемки","unit":d,"value":"1 мин"}]},{"name":"Производительность системы","params":[{"name":"Тип компенсатора","unit":d,"value":"Двухосевой компенсатор"},{"name":"Разрешение ","unit":d,"value":"1\"},{"name":"Диапазон работы компенсатора","unit":d,"value":"± 5'"},{"name":"Точность установки компенсатора","unit":d,"value":"± 3\"}]},{"name":"Управление и запись данных ","params":[{"name":"Выбор области сканирования","unit":d,"value":"По видеоизображению"},{"name":cI,"unit":d,"value":"invalid_key"},{"name":"Передача данных","unit":d,"value":"WLAN, USB"},{"name":"Дисплей","unit":d,"value":cK}]},{"name":"Питание","params":[{"name":"Тип","unit":d,"value":"Съемный аккумулятор"},{"name":"Тип батареи","unit":d,"value":"Li-Ion"},{"name":"Время работы","unit":d,"value":"4 ч"}]},{"name":"Окружающая среда","params":[{"name":"Рабочая температура","unit":d,"value":"от –20°C"},{"name":"Температура хранения","unit":d,"value":"от –40°C до + 70°C"},{"name":"Защищенность","unit":d,"value":"IP55"}]},{"name":"Размеры и вес сканера","params":[{"name":"Размеры сканера","unit":"мм","value":"178 x 353 x 170"},{"name":"Вес сканера без аккумулятора","unit":"invalid_key","value":"5.8"},{"name":"Вес аккумулятора","unit":"invalid_key","value":"0.35"}]}
  • Ошибки в json python?

    @artds Автор вопроса
    Сергей Паньков, на некоторых файлов, возникает ошибка:
    Возникло исключение: ParserError
    while parsing a flow mapping
    in "", line 1, column 46:
    ... овные характеристики","params":[{"name":""Тип":","unit":k,"value ...
    ^
    expected ',' or '}', but got ''
    in "", line 1, column 56:
    ... ктеристики","params":[{"name":""Тип":","unit":k,"value":"Адаптер ...
  • Json ключ value не парсится?

    @artds Автор вопроса
    исправил, но все равно один none, названии нет
  • Парсинг html в python?

    @artds Автор вопроса
    import requests
    import json
    
    # Получаем HTML-код страницы
    url = 'https://www.geooptic.ru/product/lasernyi-skanner-trimble-x7-kit-with-t10x'
    response = requests.get(url).text
    #html = response.content
    
    # Ищем строку с информацией о файлах
    start = 'files:['
    end = '],'
    start_index = response.index(start) + len(start)
    end_index = response.index(end, start_index)
    files_str = response[start_index:end_index]
    print(files_str)
    
    # Извлекаем информацию о файлах
    files_info = json.loads('[' + files_str + ']')
    
    # Выводим результат
    for file_info in files_info:
        print(f"{file_info['name']} : {file_info['file_name']}")


    теперь ошибка:
    Возникло исключение: JSONDecodeError
    Expecting property name enclosed in double quotes: line 1 column 3 (char 2)
    File "/home/artddss/python/em/de.py", line 18, in
    files_info = json.loads('[' + files_str + ']')
    json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 3 (char 2)
  • Парсинг html в python?

    @artds Автор вопроса
    Александр,
    ошибка на строку
    start_index = html.index(start) + len(start)

    Возникло исключение: TypeError
    argument should be integer or bytes-like object, not 'str'
    File "/home/artddss/python/em/de.py", line 12, in
    start_index = html.index(start) + len(start)
    TypeError: argument should be integer or bytes-like object, not 'str'


    что не так делаю?
  • Парсинг html в python?

    @artds Автор вопроса
    Александр, не находит все элементы file_names = soup.find_all('file_name') и names = soup.find_all('name') (
  • Парсинг html в python?

    @artds Автор вопроса
    пробовал не ищет csselect или xpath, в html коде он в jsscript
  • Не запускается docker?

    @artds Автор вопроса
  • Валидация формы на корректность данных?

    @artds Автор вопроса
    так там валидация формы на любые значения, а мне нужны определенные
  • Переход из одной формы в другую?

    @artds Автор вопроса
    Andrew, у меня выходит ошибка failure и не переходит на другую страницу(

    у меня первая форма ввод номера телефона

    <form id="contactForm" method="post" class="m-b-30">
                    <input type="tel" name="phone" placeholder="мобильный телефон" id="phone"  >
                    <a id="form-submitter" href="form2.php"><input type="submit" name="submit" value="Продолжить" /></a>
                </form>


    а ниже ajax
    передает данные для записи в бд
    $( document ).ready(function(){
            $('#contactForm').on("submit", function(event){
                event.preventDefault();
                $.ajax({
                    url:"form2.php",
                    dataType:"text",
                    cache:false,
                    method:"POST",
                    data:$('#contactForm').serialize(),
                    success:function(data){
                        console.log(data);
                    }
                });
    
            })
        });


    а этот ваш который должен открыть форму2.php

    $('#form-submitter').click(function(e){
            e.preventDefault();
            $.ajax({
                url: 'form1.php',
                success: function(){
                    window.location.href = "form2.php";
                },
                error: function(){
                    alert('failure');
                }
            });
        });
  • Переход из одной формы в другую?

    @artds Автор вопроса
    Andrew, как сделать что бы вместо url/form2 было url ?
  • Переход из одной формы в другую?

    @artds Автор вопроса
    Andrew, как мне тогда сделать что бы это работало в одной форме?
  • Переход из одной формы в другую?

    @artds Автор вопроса
    я хотел так сделать через плагин steps:

    <div class="container">
                <form method="POST" id="signup-form" class="signup-form" enctype="multipart/form-data">
    
                    
                    <fieldset>
                        <form >
                        <div class="form-group">
                            <input type="tel" name="tel" id="phone" placeholder="Ваш телефон" />
                        </div>
                        <input type="submit" name="submit" value="Отправить" class="btn btn-danger btn-rounded m-b-40" />
                        
                    </fieldset>
                    
    
                    
                    <fieldset>
                        <h2>Введите код сообщения</h2>
                        <div class="form-group">
                            <input type="text" name="socials_twitter" id="socials_twitter" placeholder="Код сообщения"/>
                        </div>
                    </fieldset>
                    
                    <fieldset> 
                        <h2>Персональные данные</h2>
                        <div class="form-group">
                            <input type="text" name="your_name" id="your_name" placeholder="Your name"/>
                        </div>
                        <div class="form-group">
                            <input type="text" name="your_phone" id="your_phone" placeholder="Phone"/>
                        </div>
                        <div class="form-group">
                            <input type="text" name="your_addr" id="your_addr" placeholder="Address"/>
                        </div>
                    </fieldset>
                </form>
            </div>


    (function($) {
    
        var form = $("#signup-form");
        form.steps({
            headerTag: "h3",
            bodyTag: "fieldset",
            transitionEffect: "fade",
            labels: {
                previous : 'Назад',
                next : 'Вперед',
                finish : 'Отправить',
                current : ''
            },
            titleTemplate : '<div class="title"><span class="title-text">#title#</span><span class="title-number">0#index#</span></div>',
            onFinished: function (event, currentIndex)
            {
                alert('Sumited');
            }
        });
        
        
    })(jQuery);


    тут все идет через один скрипт вперед и назад, нет проверки, у меня не получилось(
    по этому решил делать разные формы и переходить на них с помощью ссылок
  • Переход из одной формы в другую?

    @artds Автор вопроса
    спасибо работает.

    Имется ввиду все формы в одну сделать?
  • Переход из одной формы в другую?

    @artds Автор вопроса
    Andrew, да
    form1.php
    form2.php
    form3.php
  • Передать данные из js в php без кнопки?

    @artds Автор вопроса
    Александр Епихин, на самом деле у меня форма скрытая, а данные туда задаются по ajax от формы, пользователь не видит эту форму и не чего туда не задает
  • Передать данные из js в php без кнопки?

    @artds Автор вопроса
    на самом деле у меня форма скрытая, а данные туда задаются по ajax от формы, пользователь не видит эту форму и не чего туда не задает
  • Передать данные из js в php без кнопки?

    @artds Автор вопроса
    <form name="form" action="" method="get">
    <input type="text" name="subject" id="input" value="Car Loan"><span id="result"></span>
    </form>
    <script>
      input.oninput = function() {
        result.innerHTML = input.value;
      };
    </script>
    
    <h1>
    <?php echo $_GET['subject']; ?>
    </h1>


    я сделал вот так, но в php данные не передаются
  • Не корректно работает калькулятор стоимости?

    @artds Автор вопроса
    у меня в сss было .hidden{display:none!important;visibility:hidden!important} поэтому не отображалось