Получить ссылку на изображение с яндекс картинок C#
Есть приложение, в котором пользователь может просматривать через webbrowser изображения на яндекс картинках, а затем скачивать понравившиеся. До этого момента прямую ссылку на изображение можно было получить следующим образом:
urlImage = HD.DocumentNode.SelectSingleNode("//a[@class='MMButton MMButton_type_link MMViewerButtons-OpenImage MMViewerButtons-OpenImage_isOtherSizesEnabled']").GetAttributeValue("href", "");
Но теперь код возвращает «#». При этом, если смотреть исходный код страницы через тот же Хром, в этом классе как раз хранится ссылка на изображение. Я подумал, что это недочет webbrowser, ведь он не очень дружит со скриптами, поэтому сначала установил awesomium, но в нем изображения даже не открывались при клике на них, а затем поставил cefsharp. В нем изображение открывается, но в исходном коде страницы в атрибуте href тоже отображается «#». Подскажите, что можно сделать? Использую winforms-версию. Исходный код получал так:
public ChromiumWebBrowser chromeBrowser; . string html = await chromeBrowser.GetSourceAsync();
Форум Винского
Как разместить фотографии из Гугл-фото или Яндекс-Диске в сообщении на форуме
Правила форума. Возможности форума. Технические новости: новые разделы, закрытие старых разделов. Справочная информация. FAQ по работе с форумом. Читать обязательно. Вопросы задаются в другом месте: Вопросы Админу и Модераторам
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
В этом разделе форума Винского ОТВЕТЫ на вопросы. То есть FAQ.
Сами вопросы задаются в специальном форуме ВОПРОСЫ АДМИНУ И МОДЕРАТОРАМ.
Нравится:
• Сообщений: 2 • Страница 1 из 1
Как разместить фотографии из Гугл-фото или Яндекс-Диске в сообщении на форуме
Винский » 10 ноя 2013, 05:55
Фотохостинг Google у имеющих аккаунт в google
— Открываю https://photos.google.com/
— Жму на обложку альбома.
— Кликаю на превью и получаю полное изображение на экране.
— Жму правую кнопку мышки наведя курсор на фото и в открывшемся меню выбираю «Копировать ссылку на фотографию»
— Эту ссылку вставляю в сообщении на форуме, между ббкодов [img]:
Вот как это выглядит в сообщении на форуме:
Фотохостинг Yandex — Яндекс-Диск для тех у кого есть аккаунт yandex
Аналогично как с первом случае я поступаю в альбоме Яндекс-фотки (сейчас Яндекс диск).
Нужна ссылка на фото, которое находится у вас в альбоме на Яндекс-Диске.
Ссылка не на превью, а на полноразмерное фото .
Но для начала нужно, чтобы альбом где вы разместили фото для отчета — был публичным .
То есть доступным для всех.
Как это сделать показано стрелкой на скриншоте
Без-имени-1.jpg
1) Открыть фото кликнув на превью
2) Щелкнуть правой кнопкой мыши на фото и выбрать в меню «Копировать URL картинки»
3) Вставить скопированный в буфер браузера URL между тэгами (клавиши Ctrl-V)
Пример фото с Яндекс диска




Каким должен быть код фото, размещаемых в сообщениях
Если вы размещаете в сообщениях на форуме фотографии со сторонних сайтов, то убедитесь в правильности размещаемого кода (бесплатные фотохостинги часто предлагают вам «сервис» — подготовленный код для вставки на форуме BBCode. Как правило такой код содержит ссылку на фотохостинг или рекламу)
Код фотографии размещаемой на форуме должен быть вида
Код: Выделить всё [img]http://фотохостинг.хх/ххх/ххх/хххх/хххххх.jpg[/img]
В нем не должно быть никаких тэгов Код: Выделить всё [url][/url]
Если они есть, их нужно удалить вручную.
В противном случае вручную будет удален ваш отчет.
И обратите внимание на размер фотографии — фотохостинги дают вам возможность выбрать размер размещаемой фотографии.
Размер фото не должен превышать 1200 пикселей по горизонтали.
Яндекс Диск — как поделиться файлами оттуда с помощью ссылки
В последнее время актуально хранение фотографий или других документов в облачных хранилищах. Один из самых удобных — Яндекс Диск. Для нового пользователя порой непонятен механизм работы виртуальных хранилищ. Часто возникает вопрос — как сделать ссылку на Яндекс Диск для другого пользователя для скачивания хранящихся там файлов.
Создание ссылки
Чтобы не обмениваться файлами с помощью USB носителей, не сталкиваться с ограничениями по размеру документа в электронной почте, достаточно использовать прямую ссылку, содержащую URL-адрес на Яндекс Диск (на папку с документами или фотографиями). Для ее создания:
● Зайдите в свой аккаунт Яндекс, откройте Диск
● Выберите документ, папку с данными, которыми хотите поделиться
● На всплывающей верхней панели слева есть значок «Поделиться» — кликните по нему
● Появится URL-адрес на выбранный элемент и способы, которыми можно ею поделиться:
— копировать ссылку и вставить в удобном для вас месте
Узнайте, где хранится скопированный URL-адрес в статье.
— поделиться в одной из предложенных социальных сетей
— отправить по электронной почте
— получить QR-код для скачивания
Посмотреть данные, ставшие публичными можно слева в меню. Найдите вкладку «Общий доступ» →»Ссылки». Файлы с отправленной ссылкой отмечены в уголке значком, похожим на цепь.
Особенности ссылок на хранилище Яндекс
Ссылки формируются на элементы из корневого каталога Диска. Почтовые вложения из электронной Яндекс Почты лежат во вкладке «Архив». Их нужно перенести в папку Диска для формирования URL-адреса.
Вы не сможете поделиться папкой и информацией в ней, если вы не владелец и имеете доступ только к просмотру.
Работа ссылки заканчивается тогда, когда вы закрываете доступ. Если элемент публикуется заново, формируется новый URL-адрес. Если вы хотите заново получить ссылку на один и тот же файл или папку — она будет одинаковая с прошлой.
Количество просмотров и скачиваний по ссылке отображается при наведении на значок «цепочки». Символ глаза с указанным числом соответствует числу просмотров, символ и число скачивания находится рядом. Не нужно кликать на значок, достаточно просто навести курсор мышки.
Какие возникают трудности?
— Не удается сгенерировать ссылку. Обычно связано с недостатком свободного места. Когда память облачного хранилища заканчивается, функционал хранилища ограничивается. Отсутствует возможность:
1. загрузить элементы
2. поделиться общедоступными данными и создавать их
3. закрывается доступ к ранее открытым папкам
Для владельца остаются возможности просматривать, редактировать, перемещать, скачивать и удалять данные на Яндекс Диске.
Для освобождения места в хранилище не обязательно удалять что-либо. Сервисом предусмотрена возможность покупки дополнительного места.
— Не удается скачать файл. У этой проблемы есть несколько основных источников:
1. Ограничение по числу скачивания. При высоком количестве скачиваний сервис лимитирует эту возможность на сутки. Сохраните элемент на свой Диск, избегая данного ограничения. Еще один вариант — установить Про версию, снимающую ограничения скачивания.
2. Влияние расширений браузера. Часто некорректную работу сайта вызывает блокировщик рекламы или антивирус. Попробуйте внести страницу в сайт-исключения для плагина, с последующей перезагрузкой.
3. Плохое интернет-соединение. При загрузке больших файлов закройте все лишние вкладки, отключите сервисы, использующие Интернет. Антивирус дополнительно негативно сказывается на скорости соединения.
4. Устаревшая версия браузера. Старая версия иногда не поддерживает технологию быстрого скачивания.
— Скачивание больших элементов. Загрузить папки, в которых больше 500 файлов или их размер превышает 5 ГБ просто так не получится. Сначала сохраните их на свой Яндкес Диск и скачайте через приложение для компьютера. Зайдите в папку «Загрузки» и выберите «Создать копию на компьютере».
Ссылка на Яндекс Диск облегчает работу с файлами и обменом с другими пользователями. Как её сделать вы теперь знаете и можете пользоваться облачным хранилищем в своей работе.
Как загрузить картинку и получить на нее ссылку в Яндекс Диске
Лучше один раз увидеть, чем сто раз услышать или прочитать. Действительно, зачастую без картинки не обойтись.
p, blockquote 1,0,0,0,0 —>
p, blockquote 2,0,0,0,0 —>
На первый взгляд может показаться, что нужно просто загрузить картинку со своего компьютера на какой-нибудь ресурс в интернете и все, больше ничего не надо делать. Например, в соцсетях можно так поступить, а именно: загрузить картинку, и она уже доступна для просмотра. При этом не нужна ссылка на картинку.
p, blockquote 3,0,0,0,0 —>
Однако не на всяком ресурсе есть такая возможность, чтобы загрузить картинку и все, картинка сразу будет видна. Бывают ситуации, когда единственная возможность для того, чтобы показать изображение – это загрузить картинку в интернет на подходящий для этого ресурс. После чего необходимо получить ссылку на эту картинку. И следом поместить эту ссылку там, где требуется показать картинку. Другой человек кликнет на данную ссылку и сразу увидит картинку.
p, blockquote 4,0,0,0,0 —>
Яндекс.Диск как раз является таким ресурсом, где можно загрузить картинку и сразу получить на нее ссылку.
p, blockquote 5,0,0,0,0 —>
Что такое Яндекс.Диск
Каждый пользователь, который зарегистрировал Яндекс Почту, получает «плюшки» в виде различных удобных сервисов. Например, к ним относятся Яндекс.Диск, который еще называют облаком или облачным сервисом.
p, blockquote 6,0,0,0,0 —>
Яндекс.Диск — это сервис, который позволяет хранить свои файлы на серверах Яндекса. Там можно хранить свои фотографии или видео. Таким образом, освобождается место в памяти смартфона или компьютера для следующих селфи и видеосъемок.
p, blockquote 7,0,0,0,0 —>
На Диске можно хранить различные файлы (фото, картинки, видео и т.п.). Эти файлы будут доступны на любом устройстве, подключенном к интернету. Яндекс предоставляет каждому пользователю бесплатно 10 Гигабайт на Диске. Если нужно больше облачного пространства, то придется его купить или принять участие в некоторых акциях Яндекса. За участие в них может предоставляться вознаграждение в виде дополнительного места на Диске.
p, blockquote 8,0,1,0,0 —>
Примечание. Семейные, свадебные, детские и другие важные уникальные фотографии и видео лучше сохранить на собственном внешнем жестком диске или флешке. Это носители информации, которые принадлежат пользователю. Облако Яндекса хорошо, но пользователю оно не принадлежит.
p, blockquote 9,0,0,0,0 —>
Где в Яндекс.Почте спрятан Диск
Допустим, что Яндекс.Почта уже зарегистрирована. Где в ней можно найти Диск?

p, blockquote 10,0,0,0,0 —>
Открываем свою почту. Цифра 1 на рис. 1 в правом верхнем углу показывает логин пользователя – это означат, что человек авторизован в Яндексе.
- Щелкаем меню в Яндекс.Почте в левом верхнем углу (2 на рис. 1).
- Осталось кликнуть по значку Диска (3 на рис. 1). Диск открыт и готов к использованию (рис. 2).
Другой вариант, чтобы открыть Диск — в верхнем меню (рис. 1) приведены «Контакты», «Календарь», «Диск». Можно сразу кликнуть «Диск» (на рис. 1 подчеркнут красной линией).
p, blockquote 12,0,0,0,0 —>
Как загрузить картинку на Яндекс Диск

h2 2,0,0,0,0 —>
После того, как Диск открыт, потребуется загрузить туда картинку со своего устройства. Можно выполнить 5 простых действий:
p, blockquote 13,0,0,0,0 —>
1) Щелкаем желтую кнопку «Загрузить» (1 на рис. 2). Появится окно «Открытие». Это означает, что надо найти картинку или фото на своем устройстве.
p, blockquote 14,0,0,0,0 —>
2) В левой колонке окна (2 на рис. 2) находим папку, в которой хранится картинка. Такой папкой на рис. 2 является папка «Загрузки». Конечно, может быть любая другая папка.
p, blockquote 15,0,0,0,0 —>
3) Папка с картинкой открыта. Теперь в правой колонке ищем картинку. Ставим напротив нее галочку (3 на рис. 2).
p, blockquote 16,1,0,0,0 —>
4) После этого в поле «Имя файла» появится название картинки (4 на рис. 2).
p, blockquote 17,0,0,0,0 —>
5) Кликаем «Открыть» (5 на рис. 2).
p, blockquote 18,0,0,0,0 —>
После этого картинка будет загружена на Диск.
p, blockquote 19,0,0,0,0 —>
Как получить ссылку на картинку в Яндекс Диске

h2 3,0,0,0,0 —>
Как только картинка загружена на Яндекс.Диск, сразу же появится сообщение «Все файлы загружены», а также кнопка «Поделиться» (1 на рис. 3). Щелкнув по этой кнопке, увидим следующее:

p, blockquote 20,0,0,0,0 —>
На рис. 4 видна ссылка на картинку (отмечена цифрой 2). Кликаем «Копировать ссылку» (3 на рис. 3). Если дальше нужно в каком-то месте вставить ссылку, тогда открываем это место, ставим там курсор и нажимаем на горячие клавиши Ctrl+V (вставка). На этом все, ссылка вставлена.
p, blockquote 21,0,0,0,0 —>
Как получить ссылку на любой файл на Яндекс.Диске

h2 4,0,0,0,0 —>
- Открываем Диск.
- Кликаем правой кнопкой мыши по файлу, на который нужно получить ссылку (1 на рис. 5).
- Появится меню, в котором кликаем «Поделиться» (2 на рис. 5).
- Далее откроется небольшое окно со ссылкой (рис. 4).
На рис. 5 видно, что картинки, для которых пользователь сделал ссылки, помечены значком цепочки (3 на рис. 5).
p, blockquote 22,0,0,0,0 —>
Cтатья в видео-формате
В видео я показываю и рассказываю про получение ссылки на картинку в Яндекс.Диске.
p, blockquote 23,0,0,0,0 —>
p, blockquote 24,0,0,1,0 —>
p, blockquote 25,0,0,0,0 —>
Как удалить ссылку на картинку

h2 5,0,0,0,0 —>
Чтобы удалить ссылку на файл в Яндекс.Диске, надо кликнуть по нему ПКМ (правой кнопкой мышки – цифра 1 на рис. 6). Появится меню, в котором будет опция «Поделиться снова». Рядом с ней будет зеленый замочек, как на рис. 4. Кликаем по замочку. Тогда он из зеленого превратится в серый (2 на рис. 6).
p, blockquote 26,0,0,0,0 —>
Ссылка на файл будет удалена на Яндекс.Диске. Файл станет непубличным. В том месте, где была размещена ссылка на этот файл, появится битая (нерабочая) ссылка. Это означает, что нельзя будет увидеть файл, на который раньше была дана ссылка.
p, blockquote 27,0,0,0,0 —>
p, blockquote 28,0,0,0,0 —>
p, blockquote 29,0,0,0,0 —>
p, blockquote 30,0,0,0,0 —>
p, blockquote 31,0,0,0,0 —>
p, blockquote 32,0,0,0,0 —> p, blockquote 33,0,0,0,1 —>