Короче, нет общих способов. Он имеет так называемый "общий" способ для Youtube или Vimeo просто потому, что на этих сайтах есть стандартные форматы URL для видео высокого разрешения, а сценарий достаточно умен, чтобы создать URL из существующей информации на веб-сайте (например, некоторые шаблоны)
Для изображений ...
Если он ориентирован на обычные веб-сайты с использованием некоторых популярных сервисов размещения изображений, таких как Flickr, возможно, можно получить URL-адрес изображения с высоким разрешением из уменьшенного изображения.
Если он ориентирован на конкретный веб-сайт с использованием менее популярной службы размещения изображений или размещает изображения на своих собственных веб-серверах, возможно, можно будет проверить общие шаблоны на сайте, чтобы узнать URL-адрес изображения с высоким разрешением.
Если он нацелен на обычные веб-сайты с использованием менее популярного сервиса хостинга изображений или собственного хостинга изображений, в основном сценарий должен быть достаточно умным, чтобы угадать или узнать URL с высоким разрешением из информации на странице. Это может не всегда работать, потому что некоторые сайты строили URL динамически, используя Javascripts или даже отображали изображения в плагинах браузера, таких как Flash ...