Разбор на страници с парсер на кирилица от 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->site_charset, $force_download);
Изобщо не програмирам, така че за мен това беше победа на победите)))