Ограничие на размер скачиваемых картинок

Тема в разделе "Скачивание картинок и файлов", создана пользователем prah, 8 апр 2015.

  1. prah

    prah New Member Пользователи

    Регистрация:
    17 сен 2014
    Сообщения:
    30
    Здравствуйте спецы!

    Есть ли какой-то метод не скачивать картинки меньше определенного размера? Я так и не нашел(
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте!
    Приведите пример с реальной ссылкой.
    Именно по размеру файла, на сколько мне известно нету.
    Обычно можно по самим ссылкам это определить.
     
  3. prah

    prah New Member Пользователи

    Регистрация:
    17 сен 2014
    Сообщения:
    30
    да у меня все сложнее, т.к. я забираю страницу макросом [php-script] а он не спросясь качает все картинки с нее вместе с счетчиками и кнопками, хотя и не должен вроде как...
     
  4. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Скажите пожалуйста, на основе каких данных мы можем вам помочь? Вы их не приводите.
     
  5. prah

    prah New Member Пользователи

    Регистрация:
    17 сен 2014
    Сообщения:
    30
    ну сами напросились)))

    [MUSTBEINMACRO]<CD_GRAN_1!>[CSVCS]<CD_GRAN_2!> [GRAN11][CSVCS][WHAT]<CD_GRAN_3!>[/WHAT][CSVCS]<CD_GRAN_2!>[CSVCS][WHAT][REPLACE({br}|{break}{skip}Размеры:|{break}re:(.+?)</p>.*|$1{break}</span> |/{break}<{skip}>|{break} |{break}//|/{break}//|/{break}//|/{break}re:^/|)]<PHP_SCRIPT=http://sonya-scandal.com/Model.aspx?model=2082[UTF-8]>__EVENTTARGET=ctl00%24MainContent%24DropDownList1&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=[DATAENCODE]<CD_GRAN_12!>[/DATAENCODE]&__EVENTVALIDATION=[DATAENCODE]<CD_GRAN_13!>[/DATAENCODE]&ctl00%24SearchTextBox=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%BF%D0%BE+%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D1%83...&ctl00%24MainContent%24DropDownList1=[DATAENCODE][GRAN10][/DATAENCODE]</PHP_SCRIPT>[/REPLACE][/WHAT][CSVCS]<CD_GRAN_6!>. <CD_GRAN_7!>[CSVCS]<CD_GRAN_4!>[CSVCS][REPLACE(,|;)][CSVIMAGES(img)][BEFORE_IMG_REPLACE({skip}<img id="MainContent_zoom1"{skip}<div style="margin-top:10px">|{break}re:(.+?)</div>.*|$1{break}..|http://sonya-scandal.com{break}zoomImage:"|src="{break}l_|)]<PHP_SCRIPT=http://sonya-scandal.com/Model.aspx?model=2082[UTF-8]>__EVENTTARGET=ctl00%24MainContent%24DropDownList1&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=[DATAENCODE]<CD_GRAN_12!>[/DATAENCODE]&__EVENTVALIDATION=[DATAENCODE]<CD_GRAN_13!>[/DATAENCODE]&ctl00%24SearchTextBox=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%BF%D0%BE+%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D1%83...&ctl00%24MainContent%24DropDownList1=[DATAENCODE][GRAN10][/DATAENCODE]</PHP_SCRIPT>[/BEFORE_IMG_REPLACE][/CSVIMAGES][/REPLACE][CSVCS]<CD_DOCURL!>[/MUSTBEINMACRO]

    это шаблон вывода.
    если посмотреть, то страница забирается макросом <PHP_SCRIPT>, потом вычищается от мусора [BEFORE_IMG_REPLACE], потом по оставшемуся коду скачиваются картинки [CSVIMAGES(img)]. это как я себе представляю. но в результате в папке все картинки с первичного кода, слитого <PHP_SCRIPT>. причем даже если [CSVIMAGES(img)] поставить вообще отдельно, он всеравно сольет все эти ненужные картинки...
     
  6. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    А зачем через php?
    Ткните пальцем что нужно забрать с сайта. желательно картинкой. Я думаю там все намного проще
     
  7. prah

    prah New Member Пользователи

    Регистрация:
    17 сен 2014
    Сообщения:
    30
    там дело не пхп, а в том, что только этот макрос умеет делать POST запросы и забирать ответ (пока). на сайте стандартная для многих инет магазинов тема - при выборе цвета, со страницы делается post-запрос к скрипту, который строит новую страницу (или ее часть) и отдает назад. т.е. вся инфа по данному цвету в ответе по запросу...
     
  8. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ну все это обычно в json или ajax тоже есть.
     

Поделиться этой страницей