Парсинг сторінок з кирилицею парсером від xandeadx

парсинг

покажіть сам скрипт

кирилицею

Вітаю! Ось експортований код завдання на парсинг:

Тут треба символи, які не ascii, їх треба обробляти. Можна за допомогою rawurlencode. Ось ще тема на stackoverflow.

Потрібно модуль підправити xparser, перед запитом попрацювати над $url.

парсинг

Спасибі за пораду! Чесно намагався підправити модуль, але дуже виходить, т.к. у php не сильний.

Ось функція, яка, як я зрозумів, відповідає за обробку url:

Відповідно, єдине, що мені спадає на думку - третій рядок замінити на наступний:

але в такому випадку url кодується повністю і виходить така помилка:

Як змусити функцію кодувати лише кирилиці?

Ти тему на stackoverflow чого не дивився, там же написано

Можеш зробити так

Тільки функцію не забудь засунути.

парсинг

У результаті достатньо додати функцію url_path_encode і в рядку 673 обернути нею змінну $page_url $page = _parser_get_page_by_url(url_path_encode($page_url), $job->headers, $job->

я програмуванням взагалі майже не займаюся, так що для мене це була перемога перемог)))