Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
800 ₴

Написать парсер HTML

проект завершен
PHP


Нужно написать парсер для HTML шаблонов.


В который я вставляю ссылку на HTML шаблон и будут некоторые теги удаляться и некоторые копироваться в массив. Нужно учесть все варианты использования этих команд.


$data = array();


1. Нужно выбрать все <script src="#"></script> теги с <head> сохранить в массив $data['head_js'] и удалить в HTML.

2. Нужно выбрать все <link id="#"> теги с <head> сохранить в массив $data['head_css'] и удалить в HTML.

3. Нужно выбрать весь код JS,CSS между тегами <body> </body> сохранить их по разным массивам и удалить с HTML.

4. Очистка кода HTML, оставить только код между тегами <body> </body>, остальное убрать.

5. Все ссылки изменить на href="#".

6. Удалить любой JS код который идёт в таком формате: <script> alert(1); </script>


При замет шаблона,  должно работать с любим HTML файлом. 

Отзыв заказчика о сотрудничестве с Андрієм Цибрієм

Качество
Профессионализм
Стоимость
Контактность
Сроки

Фрилансер знает свою работу, делает её уверено и выполняет за ранее обговоренные пожелания. Большое ему спасибо и успехов на фрилансе.

Отзыв фрилансера о сотрудничестве с Максимом Евашенко

Оплата
Постановка задачи
Четкость требований
Контактность

Хороший не большой проект, контактный клиент, я всем доволен, всем рекомендую.

Андрій Ц. Андрій Цибрій | Сейф Сейф



  1. 2 дня5 000 ₽
    Valeriu Vodnicear
     1087   21  0

    есть опты в написание парсеров, могу и Ваш писать на phpQuery

    Молдова Кишинев | 8 сентября в 16:16 |
  2. 3 дня2 500 ₽
    Данил Порамонов
     295   3  0

    Готов взять заказ, сделаю все по тз
    Буду рад помочь
    Пишите - обсудим более детально

    Казахстан Костанай | 8 сентября в 16:27 |
  3. 3 дня1 000 ₴
    Виктор Панченко
     408   9  0

    Здравствуйте. Могу написать на Java. Цена и время зависят от того, что вы назвали "все варианты использования этих команд".

    Украина Украина | 8 сентября в 16:30 |
  4. 1 день800 ₴Победившая ставка
    Андрій Цибрій
     2416  проверен   26  1   1

    Добрый день
    есть время
    с большим удовольствием выполню ваш проект!

    Украина Кропивницкий (Кировоград) | 8 сентября в 17:03 |
  5. 1 день800 ₴
    Александр Петров
     568  проверен   4  1

    Готов выполнить, особых сложностей не вижу, за деталями в личные)

    Украина Харьков | 8 сентября в 16:59 |