Това е доста труден въпрос, тъй като в повечето случаи модулът предава данни на скрипта по време на парсиране. Иначе казано, съжалявам, че не мога да предложа удобно решение. 🙁
Първо, на вашия хостинг трябва да бъде включен изход за грешки.
Ако искате да използвате своя собствен скрипт, който не е свързан с процесите на парсиране, просто го извиквайте в браузъра. Въведете в адресната лента на браузъра site.com/admin/simplepars/scripts/name_script.php name_script.php – името на вашия скрипт, който искате да изпълните за да проверите работата му.
Ако трябва да отстраните грешки в скрипт, който работи с данни, предоставени от модула, не намерих нищо по-удобно от следното:
- Отидете в раздела “Парсинг” в ИМ, ако искате да отстраните грешки в скрипт, който ще работи с парсинг в магазина.
- Натиснете клавиш F12 на клавиатурата.
- Отворете конзолата.
- Стартирайте парсинга и копирайте адреса, по който модулът изпраща заявката.
- Поставете адреса в адресната лента на нов раздел на браузъра.
Сега всеки път, когато обновявате тази страница, ще бъде изпратена заявка за парсинг на адреса, и вашият скрипт ще бъде изпълнен. Така можете да отстраните грешки в работата на своя скрипт. Обаче имайте предвид, че по този начин модулът извършва пълен парсинг с всички свързани действия.
За пример, нека напишем прост скрипт, който ще извежда съдържанието на всички граници на парсинга в четим формат. Скриптът изглежда по следния начин.
Сега да обновим страницата с копирания URL от конзолата и вижте какво ще видим.
С червено съм обозначил това, което изведе нашият собствен скрипт, а със синьо – стандартният изход на модула SimplePars. Така можем да отстраняваме грешки в скриптовете.
В този случай направих така, че нашият скрипт да извежда информация на екрана, за да може да бъде демонстрирана, но в реални условия собствените ви скриптове НЕ ТРЯБВА да извеждат нищо на екрана!!! Това е важно.
Надявам се, че тази статия ще ви помогне при написването на вашите скриптове.