- Регистрация
- 22.01.2017
- Сообщения
- 87
- Благодарностей
- 10
- Баллы
- 8
По урлу, что в GET-запросе скачивается вместо картинки html-страница (загляните внутрь Notepad'ом например),Здравствуйте! Есть ссылки вида:
Загружаю:Код:https://d.radikal.ru/d43/1804/77/98c4cbe72c74.jpg
Посмотреть вложение 29383
Получаю:
Посмотреть вложение 29387
<img class="postImg postImgAligned img-right" alt="pic" title="Click image to view full size" src="https://assets-ssl.nnm-club.ws/forum/image.php?link=http://funkyimg.com/i/2Fvzw.jpg" height="225" width="400" style="cursor: move;">
<img class="postImg postImgAligned img-right" alt="pic" title="pic" src="https://assets-ssl.nnm-club.ws/forum/image.php?link=https://d.radikal.ru/d43/1804/77/98c4cbe72c74.jpg">
А можно поподробнее? Возможно есть мануал как такие картинки парсить, юрлов таких много встречал.Возможно, при гет-запросе куки нужны, тогда радикал отдаст картинку вместо html..
Как до выполнения этих кубиков поставить условие, если юрл = радикал > то выполнять кубик номер 2. Если юрл=локальный > то выполнять кубик номер 1.
Спасибо, всё понятно. Осталось понять как скачать картинку. Картинка доступна гостям и без кукисов, как я понимаю здесь особый случай
в гет-запрос нужно куки подставить:Сколько не мучился но с радикала не хочет качать. Пробовал подставлять реферер, не помогает. Получает радикал вообще никак не скачать?
Блин всё за меня сделал. Моя благодарность. С куками ещё не работал, нужно будет изучить.в гет-запрос нужно куки подставить:
(проверил только что, скачало картинку)
Посмотреть вложение 29441
https://d.radikal.ru
https://c.radikal.ru
...
https://d.radikal.ru
https://d.radikal.ru
https://c.radikal.ru
А будет:
https://*.radikal.ru
https://*.radikal.ru
какой регуляркой ты парсишь ссылку на картинку?Появилась новая проблема. Оказывается ссылки бывают разные на радикале:
Я беру через регулярку ссылку и сравниваю её сКод:https://d.radikal.ru https://c.radikal.ru ...
Если совпадает то идёт по кубикам радикала и качает радикал картинку. Если не совпадает, значит идёт по кубикам и качает с другого места.Код:https://d.radikal.ru
А как делать сравнение, если ссылка (https://d.radikal.ru) постоянно меняется? Нужно как то заменять букву в линке "d" на какой-то символ типа "*" - обозначает любую цифру и букву. Тогда сможет сравнивать таким образом:
Кто подскажет как выйти из ситуации?Код:https://d.radikal.ru https://c.radikal.ru А будет: https://*.radikal.ru https://*.radikal.ru
Спасибо. Проблему уже решил. Там было достаточно и одного кубикакакой регуляркой ты парсишь ссылку на картинку?