Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Imagus (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1

Автор - Deathamns [snmahtaeD] | Сообщество на Reddit
СКАЧАТЬ IMAGUS | СТРАНИЦА НА РУССКОМ Rodny (первый автор данной темы)


Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 23:06 05-12-2021 | Исправлено: kenko2, 13:48 15-04-2024
warq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Да, вы правы,и в файрфоксе тоже самое стало

Всего записей: 163 | Зарегистр. 24-12-2003 | Отправлено: 21:40 12-08-2022
jenyst

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня вообще на всех браузерах серый круг. Похоже Авито опять что-то накрутил..

И у меня авито перестало работать. Очень прошу, кто может, почините пожалуйста.

Всего записей: 10 | Зарегистр. 20-11-2006 | Отправлено: 23:15 12-08-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
{"R_Avito":{"link":"^avito\\.ru/[^/]+/[^/]+/[^/]+$","res":":\nlet props=$._.match(/data-props='({.+)'>/)[1];\nlet jsn=JSON.parse(props.replace(/(&quot\\;)/g,\"\\\"\"));\nlet res=[];\nfor (imgs of jsn.dto.galleryInfo.media) {\n  let best_quality = 0;\n  let best_videoUrl = \"\";\n  for (imgSize in imgs.urls) {\n    let isa=imgSize.split('x');\n    let quality=parseInt(isa[0])*parseInt(isa[1]);\n    if (quality>best_quality) {\n      best_quality=quality;\n      best_videoUrl=imgs.urls[imgSize];\n    }\n  }\n  if (best_quality!=0) {\n    res.push([best_videoUrl]);\n  }\n}\nreturn res;","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=680#19\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=620#6\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2140#10\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=780#5\n\n!!!\nКурсор рекомендуется наводить на название товара."}}

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 23:22 12-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Заработало, спасибо! Авито начинает напрягать уже - чуть не каждый месяц сайт меняют.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 23:59 12-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
НЕИСПРАВНЫЕ ФИЛЬТРЫ
 
ФИЛЬТРЫ КОТОРЫЕ НУЖДАЮТСЯ В УЛУЧШЕНИИ

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 14:53 13-08-2022 | Исправлено: kenko2, 12:57 26-04-2024
stvol333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Не всё так однозначно!
Проверил на вскидку из списка:
https://www.reddit.com/domain/pictureshack.ru/
https://ag.ru/games/devastationzone-troopers/screenshots
https://cloud.mail.ru/public/s462/YADA8HqCj
https://dimonvideo.ru/uploader/484417
https://www.discogs.com/ru/master/3018-Scooter-And-The-Beat-Goes-On
РАБОТАЕТ!!! Проверял на WFC

----------
Подумав - решайся, а решившись - не думай.

Всего записей: 2453 | Зарегистр. 17-02-2014 | Отправлено: 15:08 13-08-2022 | Исправлено: stvol333, 15:08 13-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stvol333
Я и не утверждал, что все что я там выявил - непременно 100% истина. Возможно что-то не работало, а потом заработало, возможно какие-то нюансы, настройки в браузерах, может и я что-то пропустил и тд.  
 
В любом случае спасибо за такую быструю реакцию, сейчас будем постепенно все уточнять.
 
Желательно чтобы еще кто-нибудь отписался, у кого что работает/не работает.
 
Добавлено:
stvol333
 
https://www.reddit.com/domain/pictureshack.ru/
Здесь согласен, "красный круг" только на некоторых хромоклонах, а на WF, FF и 360 все нормально. Убираю из списка.
 
https://ag.ru/games/devastationzone-troopers/screenshots
См описание проблемы, 400*300 это не полный размер.
 
https://cloud.mail.ru/public/s462/YADA8HqCj
Внешняя ссылка имеется в виду. Т.е. прямо отсюда попробуй увеличить и получишь "желтый круг".
 
https://dimonvideo.ru/uploader/484417
У меня вот на эти нет никакой реакции, в т.ч. в FF и WF:
Дополнительный скрин #1 (667.31 Kb)
Дополнительный скрин #2 (783.95 Kb)
 
https://www.discogs.com/ru/master/3018-Scooter-And-The-Beat-Goes-On
При наведении на название альбома (Scooter) у тебя что показывает? У меня - "желтый круг".

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 15:13 13-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!!! - ОБНОВЛЕНИЕ ФИЛЬТРОВ:
 
Замена:
=======
R_Avito.ru
R_imgpile.com > R_ImgPile.com|Lensdump.com|ow.ly
R_trueimages.ru|timg.in > R_trueimages.ru|timg.in|prtscr.site
pr0gramm.com > R_pr0gramm.com

(Baton34V)
 
Удалено:
========
R_armyshop.ru
R_gamepedia.com
R_iloopit.net
R_imgcris.com
R_screenshot.ru

 
Удалено (фильтр уже не нужен):
=============================
R_hardwareluxx.ru
O_anti-malware.ru
bugzilla.org
fanart.tv
gatewayblend.com
gawker.com
greasyfork.org
instructables.com
tomshardware.com
upload.ee
vsco.co
wikimapia.org
xueqiu.com

 
Скачать:
========
upload.ee

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 16:07 15-08-2022 | Исправлено: kenko2, 16:31 15-08-2022
64h



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем причастным большое спасибо за обновления!
 
 
Есть возможность починить старый фильтр для Instagram, показывавший картинки в 1440. Достаточно добавить "&__d=dis" в URL, по которому запрашивается JSON с описанием поста (источник).

Код:
{"instagram_fix":{"link":"^(?:(?:i\\.)?instagr(?:\\.am|am\\.com))\\/(?:\\w+\\/)?(tv\\/|p\\/|reel\\/){1,2}([^\\/?#]+).*","ci":1,"url":"https://www.instagram.com/$1$2/?__a=1&__d=dis","res":":\nvar i=JSON.parse($._).items[0];\nvar f=i.user.full_name;\nvar u=i.user.username;\nvar t=new Date(i.taken_at*1e3).toLocaleString('en-GB');\nvar c=i.caption ? i.caption.text : '';\nc = `@${u} (${f}) | ${t} | ${c}`;\nif (i.carousel_media)\nreturn i.carousel_media.map(x => x.video_versions ? [x.video_versions[0].url, c] : \n [x.image_versions2.candidates[0].url, c])\nelse if (i.video_versions) return [i.video_versions[0].url, c];\nreturn [i.image_versions2.candidates[0].url, c]"}}

Особо не тестировал, вроде работает нормально. Но лучше, наверное, использовать интерфейс, который сейчас задействован в дескотоп-версии Instagram. JSON запрашивается отсюда: _https://i.instagram.com/api/v1/media/{media_pk}/info/
 
В HTTP-заголовке запроса должно присутствовать нестандартное поле "X-IG-App-ID". Значение "media_pk" содержится в HTML.
 
Возможно ли реализовать такое в Imagus?

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 20:32 16-08-2022 | Исправлено: 64h, 20:48 16-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
64h

Цитата:
Есть возможность починить старый фильтр для Instagram

Спасибо за фикс, потестировал - вроде работает. Другое дело что есть мнение, что 1440 - всего лишь апскейл 1080. И с ним было больше всего проблем в прошлом, вплоть до блокировки аккаунтов. Но возможно Инста с тех пор стала уже не такой параноидальной...
 

Цитата:
Но лучше, наверное, использовать интерфейс, который сейчас задействован в дескотоп-версии Instagram.

Это уже к нашему гуру вопрос - Baton34V. Возможно он вам что-то подскажет.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 22:49 16-08-2022 | Исправлено: kenko2, 23:20 16-08-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
64h
и распарсить html и json запросить через xmlhttprequest с правкой заголовка имагус может.
По подробностям хз, т.к. у меня нет инсты, а без акка они контент жмотят.

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 21:59 17-08-2022
64h



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2

Цитата:
есть мнение, что 1440 - всего лишь апскейл 1080

Возможно, так было раньше. Новые фото в 1440 точно не апскейл, я сейчас специально сравнил.
 
 
Baton34V
Благодарю, почти разобрался. Кое-что даже получается. Но одну проблему никак не могу решить. Скажем, есть такой фильтр:

Код:
{"instagram-test":{"link":"^(instagram.com).*","url":": ''","res":":\nconsole.log('~~~~~', $)"}}

Если на странице https://www.instagram.com/directory/profiles/ наводить курсор на обычные ссылки, то всё хорошо. Но если навести на кнопки Log In или Sign Up, то сообщение в логе появляется дважды. То есть код из res вызывается два раза. Почему так?
 
Изначально я хотел добиться, чтобы Imagus самостоятельно не загружал страницы. Поэтому такое странное значение в url. Может, есть иной способ?

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 01:17 18-08-2022 | Исправлено: 64h, 01:37 18-08-2022
cannafu



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни, у кого фокс 100 серии, у меня 103, и зум установлен на щелчок ПКМ, не замечали, что довольно часто  бывают осечки, 2-3 раза "мимо", стал было грешить на мышь и на тремор ), ан нет, в 78 всё ч0тко

Всего записей: 3723 | Зарегистр. 15-01-2013 | Отправлено: 07:37 18-08-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
64h

Цитата:
Почему так?  

хз, значит почему-то два раза тригерится. А в чём проблема двойного срабатывания? Главное что имагус в итоге покажет картинку. И да способ работает
 
 
Добавлено:

Цитата:
Может, есть иной способ?

есть
Цитата:
: function(){};
тогда имагус воспринимает возвращаемый из res массив нормально и отображает его в виде галереи, в случае с
Цитата:
:'';
имагус отображает только первый элемент массива почему-то.
 
kenko2

Цитата:
Хотел уточнить - на Реддит опять спрашивают насчет поддержки листания альбома в Реддит. Кажется, это невозможно сделать, или я ошибаюсь?


Код:
{"R_reddit2":{"link":"^preview\\.redd.it\\/[^?]+\\?.*","url":": function(){};","res":":\nlet res=[];\nlet thisNodeParent=this.node.parentNode.parentNode.parentNode.parentNode.parentNode;\nlet ul=thisNodeParent.getElementsByTagName('li');\nlet re=/preview(\\.redd.it\\/[^?]+)\\?.*/i\nfor (let i = 0; i <= ul.length - 1; i++) {\n  let fullUrl=ul[i].firstElementChild.firstElementChild.getAttribute('href');\n  let a = re.exec(fullUrl);\n  res.push(['https://' + (fullUrl.indexOf('format=mp4')>0 ? fullUrl +'#mp4' : 'i'+a[1])]);\n}\nreturn res;","note":"https://www.reddit.com/r/EmulationOnAndroid/comments/i0nvx1/little_big_adventure_2_twinsens_odyssey_running/"}}

64h спасибо за идею.
 
Добавлено:
kenko2
ещё бы пример такой галереи с реддита только с видео, а не картинками, если оно конечно бывает вообще.

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 20:41 18-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
R_reddit2
Спасибо, заработало!  
 
Вопрос по старому фильтру Reddit_gallery - он нам все еще нужен? Я его отключил - вроде ничего не поменялось, все и без него работает.
 

Цитата:
ещё бы пример такой галереи с реддита только с видео, а не картинками, если оно конечно бывает вообще.

Таких пока не встречал.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 23:18 18-08-2022 | Исправлено: kenko2, 15:21 19-08-2022
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2

Цитата:
Reddit_gallery - он нам все еще нужен?

нужен, открой последний пример и наведи мышку на название галереи "Some Lowpoly Hollow Knight fanarts I made".

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 19:03 19-08-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V

Цитата:
нужен, открой последний пример и наведи мышку на название галереи "Some Lowpoly Hollow Knight fanarts I made".

Этот пример зависит от другого фильтра:
Reddit_video|v.redd.it, отключение Reddit_gallery ему пофиг. У нас вообще уже 6 фильтров для Реддит, какие-то наверное просто устарели.

Всего записей: 3809 | Зарегистр. 10-11-2005 | Отправлено: 19:25 19-08-2022
64h



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cannafu
У меня в Firefox версии 103.0.2 работает нормально. В предыдущих тоже подобной проблемы не встречал.
 
 
Baton34V

Цитата:
А в чём проблема двойного срабатывания?

В случае с Instagram и их защитой от скрапинга это может быть чревато заморозкой аккаунта.
 

Цитата:
: function(){};

С таким значением в url Imagus пытается загрузить https://www.function(){}/
Можно ещё прописать http://0.0.0.0/ или, например, символ ~ без двоеточий. Будет тот же эффект.
Кстати, это решает не только проблему с отображением всех элементов массива, но и убирает двойное срабатывание.

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 19:29 19-08-2022
cannafu



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На авито в последние дни серый круг, в консоли Imagus: [rule 37] jsn.dto.galleryInfo.imageUrls is undefined Пример

Всего записей: 3723 | Зарегистр. 15-01-2013 | Отправлено: 02:49 20-08-2022
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cannafu
FF увеличивает. Фильтры обновил, Imagus-sieve+RuBoard_2022.08.15_624?

Всего записей: 7092 | Зарегистр. 25-10-2019 | Отправлено: 02:58 20-08-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

Компьютерный форум Ru.Board » Компьютеры » Программы » Imagus (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru