А в url_download точно есть https:// в начале строки?
А то JS поступает так, как будто его там нет.
Сделайте console.log(url_download.substr(0, 8));, для проверки.
Думаю впереди ещё много блокировок.
Используйте или Tor, или общедоступные бесплатные proxy.
Правда если там хостинг с защитой от подобного - будет тяжко...
Мда, HTTP code 403, Forbidden.
Вполне возможно сработала система бана для вашего IP или сразу подсети.
Тогда пробуйте качать с другого IP, то бишь через proxy или через TOR.
Максим, какое-то странное поведение SQL. Или того framework-а, который используется для доступа к MySQL.
Если есть доступ к MySQL через консоль - запустите команду в ней. Или в PHP-скрипте через прямое mysql_connect() соединение.
Потому что ну не должен UPDATE statement использовать один и тот-же номер для всех записей...
Судя по логам, Perl не может загрузить/выполнить скрипт /opt/otrs/scripts/apache2-perl-startup.pl.
Вызывается этот файл видимо откуда-то из скрипта запуска сервиса, или он где-то в конфигах прописан...
Pavel K, да автору нужен был вообще другой вариант, с обязательным использованием lookahead, который он должен был выучить, и проверочное задание решить...
Если пользуетесь regexr.com, то в строке "Tools" укажите строку [$1$2]__, что бы видеть только захваченный в группы текст, а не $& - весь текст, совпавший с RegExp строкой.
В этом скриншоте цветом выделены не группы, а вообще весь текст, который попал в RegExp.
Проверять через regex101.com, там цвета на группах - правильные.
user49981, Хммм, использовать круглые скобки, что бы закаптурить обычные пробелы ? А какой вообще смысл, почему не * вместо +?
Во втором RegExp забыли * после [^>], а следующий за ним [^<]* не даст найти <div>-ы, в которых есть хотя бы один HTML-тэг.
Speakea1y1289, Вам нужун SimpleHtmlDOM parser (например этот). Он умеет всю структуру разматывать, а через CSS selector-ы добудете и нужные вам DOM-элементы со всем их содержимым.
В SQL-запросах обратные косые внутри VALUES() тоже не нужны.
А в браузере после "1/0" какая-нибудь ошибка выводится? В базе запись появляется?
Кстати, если запускаете на Windows, то согласно кода никакой реальной проверки ping-а не будет, просто возвращается TRUE.