Помочь разобраться с загрузкой данных в sql и настройки на сервере

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем Jusper, 16 май 2019.

  1. Jusper

    Jusper New Member Пользователи

    Регистрация:
    6 авг 2015
    Сообщения:
    27
    1. Сохранять спарсенные данные в sql таблицу (3 столбца). Скрипт и видео в помощи не работают, так как устарели и не полные. Нашел в инете рабочий скрипт с использованием mysqli, но возникли проблемы со связкой с КД. То есть добавляет в sql, только данные из самого скрипта.
    2. Дублировать данные в html в конкретную папку на сервере, с названием файлов по дате сохранения
    3. Настроить ежедневный автоматический запуск парсера на сервере или хостинге
    4. Оповещение о сбоях в парсинге на почту

    Все доступы дам и детали могу объяснить, тому, кто согласится помочь

    Пишите цену
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    1) Ссылки недоступны для гостей все прекрасно работает, проверял многократно. Лог работы макросов PHP_SCRIPT есть в нижней части окна предпросмотра результатов парсинга контента

    2) Ссылки недоступны для гостей
    Ссылки недоступны для гостей

    3) Ссылки недоступны для гостей

    4) Письмо отсылать через подключаемый PHP-скрипт Ссылки недоступны для гостей, условия проверяются макросом шаблона вывода [CHECKENTRY]

    Менеджер заказов: Ссылки недоступны для гостей
     
    Jusper нравится это.
  3. Jusper

    Jusper New Member Пользователи

    Регистрация:
    6 авг 2015
    Сообщения:
    27
    1. Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home//docs/add.php:2 Stack trace: #0 {main} thrown in. Выдает конкретную ошибку, если читать в инете связано это с базами sql. типо новые используют другой код. Проверил на новом коде, все нормально добавляет в базу, но возникают проблемы при связки с КД. То есть запуск КД передает в новый скрипт добавление, но не передает значение элементов прописанных в КД.
    2. Спасибо
    3. По итогу, не совсем понятно, можно ли с хостинга или сервера запускать из под виндоус сервера или нужно иметь постоянно включенный комп с виндой.
    4. Спасибо
    В любом случаи, спасибо за парсер, он мега-крут. Недавно шел с другом, обсуждали гениальность людей, я ему приводил в пример автора данного парсера, чего, только стоит логика с обычными границами парсинга внутри повторяющихся)
     
    Последнее редактирование: 17 май 2019
  4. Jusper

    Jusper New Member Пользователи

    Регистрация:
    6 авг 2015
    Сообщения:
    27
    1. Все вроде работает, на всякий случай размещу скрипт, который работает в моей sql
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 5 постов.**
     
    Root нравится это.
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    1) Где-то вы ошиблись в передаче параметров в шаблоне вывода, или некорректно их прописываете в самом скрипте ПХП. Диагностировать проблему по словам "не передает значение элементов прописанных в КД" в данном случае невозможно

    3) Там по ссылке описано, что можно запускать из планировщика Windows. Так как программа работает на Windows, то там, где вы ее используете, есть и системный планировщик с возможностью запуска в указанное время

    Пожалуйста

    Спасибо
     
  6. Jusper

    Jusper New Member Пользователи

    Регистрация:
    6 авг 2015
    Сообщения:
    27
    Как я понял, если есть одна повторяющаяся граница и внутри нее обычные, то такой вариант парсинга сразу в базу уже не прокатит? То есть, нужно сначала парсить в csv а потом уже отдельным скриптом в базу из csv?
     
  7. Djahat

    Djahat Well-Known Member Пользователи

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Прокатит, просто phpscript макрос прямо в шаблон повторяющейся границы суйте и всё
     
    Root и Jusper нравится это.
  8. Cheshir

    Cheshir Member Пользователи

    Регистрация:
    23 июн 2017
    Сообщения:
    29
    Город:
    Москва
    Похожая проблема, переменные $_POST[] не передают параметры в БД. Если заменить переменные $_POST[] на фактические значения, к примеру: UPDATE shop_product SET video_url='$_POST[video_url]' WHERE yml_id='$_POST[id]'
    на
    UPDATE shop_product SET video_url='хттпс://youtu.be/MbL8vuGdht4' WHERE yml_id='673509' в настройках файла PHP парсера, то запись в БД добавляется (обновляется)

    При этом данные границ парсинга выводятся в обычном режиме просмотра csv, т.е. данные:

    id=[DATAENCODE]<CD_GRAN_1!>[/DATAENCODE]
    video_url=[DATAENCODE]<CD_GRAN_2!>[/DATAENCODE]

    не передаются в скрипт php

    Шаблон парсинга (з.ы. не работает перенос, как показано в видео с добавлением знака равно после закрывающего тега [/DATAENCODE]):

    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Срипт PHP:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ссылки недоступны для гостей

    Код:
    <PHP_SCRIPT=http://.../script.php>data=[FIELDVALUE]<CD_GRAN_1!>[/FIELDVALUE]
    data2=[FIELDVALUE]<CD_GRAN_2!>[/FIELDVALUE]</PHP_SCRIPT>
     
    Cheshir нравится это.

Поделиться этой страницей