
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|||||||||
![]() ![]() Адекват-не мой формат ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 4584 Пользователь №: 27007 На форуме: Карма: 45 Не пью : 32 года, 4 месяца, 24 дня ![]() |
Подскажите пожалуйста,а как реализовать скачку кода страницы вместе с прилагаемыми стилями,просто скачку страницы сделала,а вот скачку к ней css и js не знаю как..
Спустя 9 минут, 51 секунда (4.12.2011 - 07:55) redreem написал(а): Если в опере, то Ctrl+S -> HTML-файл с изображениями. Будет создан каталог, куда положатся все картинки, цсски и скрипты. Спустя 1 минута, 44 секунды (4.12.2011 - 07:57) Эли4ка написал(а): redreem не..мне на php надо.. Спустя 36 минут (4.12.2011 - 08:33) redreem написал(а): парсить ссылки и скачивать. только все равно 100% нет гарантий. есть ведь и ссылки, формируемые динамически. Спустя 10 минут, 12 секунд (4.12.2011 - 08:43) Эли4ка написал(а): redreem согласна,так вот и вопрос как их парсить.. Спустя 50 минут, 45 секунд (4.12.2011 - 09:34) redreem написал(а): приемлимее всего регулярками ![]() регулярки не подскажу, ибо не особо в них шарю ![]() нужны 3 регулярки - на ссылки js,css и img. прогоняем 3 раза контент по этим регуляркам, а потом тупо скачиваем найденное. думаю щас от пятницы отойдут местные регулярщики и подскажут. сам с удовольствием "подсмотрю" ![]() Спустя 6 минут, 37 секунд (4.12.2011 - 09:40) redreem написал(а): мысля тут пришла интересная: если нужно учесть динамически формируемые ссылки, то можно на js сделать. даже проще будет. грузить страницу во фрейм, а там брать src или href у объектов script, link и img и отдавать этот список на скачку php-скрипту. Спустя 3 часа, 14 минут, 26 секунд (4.12.2011 - 12:55) Эли4ка написал(а): спасибо..подождем спецов.. Спустя 8 часов, 35 минут, 51 секунда (4.12.2011 - 21:30) Winston написал(а): Парсим ссылки со страницы, с расширениями js css в элементах link и script и подставляем их в curl и качаем, после этого на компе создадутся файлы с кодом, или же попробовать полученные ссылки подставить в file_get_contents и сделать file_put_contents Спустя 11 часов, 20 минут, 56 секунд (5.12.2011 - 08:51) Эли4ка написал(а): Winston <?php а как далее передать данные для скачки.. :o :huh: Спустя 1 час, 33 минуты, 2 секунды (5.12.2011 - 10:24) Winston написал(а):
Вот так можно скачать $url = 'http://www.flickr.com/'; Спустя 2 часа, 47 минут, 33 секунды (5.12.2011 - 13:12) Эли4ка написал(а): Winston спасибо Вам большое.. ![]() Спустя 37 минут, 58 секунд (5.12.2011 - 13:50) killer8080 написал(а): Эли4ка Вот ещё вариант. Парсит img, script и link $text = ' В $match[1] будет массив с url. только учти что их ещё нужно привести к абсолютному виду, перед тем как скармливать курлу ![]() Спустя 17 минут, 2 секунды (5.12.2011 - 14:07) killer8080 написал(а):
зачем? Для этого есть штатные средства ![]() $fname = pathinfo($url, PATHINFO_BASENAME); Спустя 1 минута, 28 секунд (5.12.2011 - 14:08) Winston написал(а):
Во точно, пытался-пытался с утра вспомнить эту ф-ю, но безуспешно ![]() Спустя 17 часов, 39 минут, 42 секунды (6.12.2011 - 07:48) Эли4ка написал(а): вау сколько хороших решений..спасибо Вам..а я только не пойму -что делает #iuUs ?? Спустя 2 часа, 9 минут, 30 секунд (6.12.2011 - 09:58) killer8080 написал(а):
Это модификаторы ![]() i - регистронезависимый поиск u - юникод (нужен только если контент в юникоде) U - выключает жадность s - нужен чтобы метасимвол точка захватывал так же перевод строки Спустя 1 день, 16 часов, 22 минуты, 52 секунды (8.12.2011 - 02:20) Эли4ка написал(а): killer8080 понятно,спасибо.. Спустя 3 дня, 9 часов, 55 минут, 19 секунд (11.12.2011 - 12:16) asp1k написал(а): Не забудь что в css есть замечательное правило @import |
||||||||
![]() |
![]() ![]() ![]() |