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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 133 134 135 136 137 138 139 140 141 142 143

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

Maz



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

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


Всего записей: 39116 | Зарегистр. 26-02-2002 | Отправлено: 23:06 05-12-2021 | Исправлено: kenko2, 14:38 15-11-2024
deceased07

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koyotero
весь процесс - Установить - проверка - ошибка - "Image decode failed"

Всего записей: 12 | Зарегистр. 07-08-2014 | Отправлено: 15:27 21-09-2022 | Исправлено: deceased07, 15:35 21-09-2022
64h



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

Код:
{"R_Hearst":{"img":"^hips\\.hearstapps\\.com/([^\\.]+\\.h-cdn\\.co|hmg-prod|digitalspyuk|vader-prod|vidthumb)[^/]*(/[^\\?]+).*","to":":\nif ($[1].includes('h-cdn.co')) $[1] = '//' + $[1];\nif ($[1] == 'hmg-prod') $[1] = '//hmg-prod.s3.amazonaws.com';\nif ($[1] == 'digitalspyuk') $[1] = '//digitalspyuk.cdnds.net';\nif ($[1] == 'vader-prod') $[1] = '//vader-prod.s3.amazonaws.com';\nif ($[1] == 'vidthumb') $[1] = 'http://hearst-gopher.thumbs.s3.amazonaws.com'; // hearst-gopher has a bad https certificate as of 2022-09-21\n\nreturn $[1] + $[2].replace(/\\/\\d+x\\d+\\//, '/');","note":"ПРИМЕРЫ / EXAMPLES:\n\nh-cdn.co:\nhttps://www.delish.com/restaurants/a58436/who-is-guy-fieri/\nhttps://www.countryliving.com/home-design/house-tours/g3456/small-oklahoma-house/\n\nhmg-prod:\nhttps://www.harpersbazaar.com/fashion/trends/a41247745/spring-2023-fashion-trends/\nhttps://www.elle.com/culture/celebrities/a41296977/shakira-elle-digital-cover-october-2022/\n\nh-cdn.co, hmg-prod:\nhttps://www.cosmopolitan.com/style-beauty/fashion/news/g5852/early-2000s-celeb-trends/\n\ndigitalspyuk, hmg-prod:\nhttps://www.digitalspy.com/tv/ustv/a41261585/upload-season-3-jeanine-mason/\n\nvader-prod (ads):\nhttps://www.esquire.com/style/grooming/g34964318/best-mens-skincare-gift-sets/\nhttps://www.menshealth.com/entertainment/a37755218/the-sandman-netflix-trailer-cast-release-date-news/\n\nvidthumb, hmg-prod:\nhttps://www.digitalspy.com/tv/ustv/a41239154/ahs-netflix-jeffrey-dahmer-trailer-1/"}}

Всего записей: 668 | Зарегистр. 06-09-2002 | Отправлено: 17:21 21-09-2022
gpl2731

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

Код:
{"R_Bunkr.is_video":{"link":"(?:cdn(\\d*)|stream)?\\.?bunkr\\.is/(?:\\w/)?(.+?\\.(?:mp4|wmv|mkv|m4v|mov|ts))","ci":1,"res":":\nconst re1 = /(?:mediafiles|videoId)\":\"([^\"]+)/g;\nconst m1 = [...$._.matchAll(re1)].map(m1 => m1[1]);\nif (m1.length == 2) return `${m1[0]}/${m1[1]}`;\nreturn `//media-files${$[1] || ''}.bunkr.is/${$[2]}`;","note":"by Baton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=140#15\nOLD:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=120#2\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3720#20\n\n!!!\nВ РФ может понадобиться прокси.\n\nПРИМЕРЫ / EXAMPLES:\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=50874&start=140#14"}}

Tested with more links including links that start with cdn{number}
 


Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 18:37 21-09-2022 | Исправлено: gpl2731, 21:18 21-09-2022
kenko2



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

Цитата:
весь процесс - Установить - проверка - ошибка - "Image decode failed"

Если ставить с CWS то это у многих сейчас проблемы. Иногда прокси помогает, иногда нет. Короче, добавил в шапку ("Скачать Имагус") прямую ссылку на CRX. Надеюсь Макстон позволяет ставить расширение не из CWS?
 
64h

Цитата:
Доработанный Hearst.

Просто шикарный фильтр, проверил - вроде бы все работает.
 
gpl2731
R_Bunkr.is
Thanks, with this version, even your NSFW links from PM open.
 
R_GloryholeSwallow.com
R_Allanal|Analonly|Nympho|Swallowed|Trueanal_trailers
It works, thank you!
 
R_NaughtyAmerica.com
A great idea with a "Trailer not found" instead of a "yellow indicator" - I think it can be used for some other sieves.
 
But... On this site, almost all content has already been removed (90% - "Trailer not found") + aggressive advertising. Do we even need a sieve for such a site?
 
PS
Since these are NSFW sites, they need to be removed under the spoiler on this forum:
See FAQ, paragraph 16.
 
Подробнее...

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 20:32 21-09-2022 | Исправлено: kenko2, 03:44 22-09-2022
alloledd

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот лошадок не увеличивает.

Всего записей: 7272 | Зарегистр. 25-10-2019 | Отправлено: 02:23 22-09-2022
gpl2731

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

Код:
{"eBay":{"link":"^(?:(?:(?:be\\w\\w|viewitem\\.eim|cgi)\\.)?ebay\\.(?:a[pt]|[bd]e|c[ahnz]|co(?:m(?:\\.(?:au|hk|my|sg|tw))?|\\.(?:th|uk))|es|f[ir]|gr|
u|i[ent]|n[lo]|p[hl]|vn)/(?:itm/)?[^/?]*[?/](?:item=)?|chodientu\\.vn/ebay-item-)(\\d{8,19}).*","res":":\nconst rx =\n  /img alt=\"(?<title>[^\"]+)\".*?this.src='[^']+';\"\\s+(?:data-)?src=(?<url>[^\\s\\>]+)/g;\nconst res = [...$._.matchAll(rx)].map(m => [\n  m.groups.url.replace(/s\\-l\\d+\\./, 's-l9999.'),\n  m.groups.title,\n]);\nif (!res.length) return;\nreturn res;\n","img":"^((?:ssl)?i\\d*\\.ebayimg\\.com/)(?:(?:thumbs/)?(images/[a-z]/[^/]+/s-l)[^.]+|((?:t/[^/]+/)?\\d+/[^_]+(?:~~\\d*)?)_(?!32)\\d+\\.)","to":":\nreturn $[1]+($[2] ? $[2]+'1600' : $[3]+'_32.')","note":"https://www.reddit.com/r/imagus/comments/fjtjio/where_can_i_get_the_default_url_string_for_the/\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.ebay.co.uk/b/Fishfinders-GPS/29723/bn_10198555?LH_Auction=1&rt=nc\nhttps://www.ebay.co.uk/b/Samsung-Laptops-Netbooks/175672/bn_6385453\nhttps://www.ebay.co.uk/p/28044271993?iid=165595634146\nhttps://www.ebay.com/sch/i.html?_from=R40&_trksid=p2499334.m570.l1313&_nkw=sports+cars&_sacat=6001\nhttps://www.ebay.com/itm/AMD-Ryzen-Threadripper-3990X-Processor-4-3-GHz-64-Core-Socket-sTRX4/223937363515?epid=4036368896&hash=item3423b4fe3b:g:4qkAAOSwzCFeYRaa"}}

 
https://pastebin.com/iYUvnU5R
 
Posted on reddit too.

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 02:35 22-09-2022
kenko2



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

Цитата:
Ebay

 
Now it works here, thank you!
https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2499334.m570.l1313&_nkw=sports+cars&_sacat=6001
 
But here it does not work on some:
https://www.ebay.co.uk/b/Fishfinders-GPS/29723/bn_10198555?LH_Auction=1&rt=nc
https://www.ebay.co.uk/b/Samsung-Laptops-Netbooks/175672/bn_6385453
 
Is it also possible to add support to the rule "All ads about this product" and "Best-selling" blocks?  
https://www.ebay.co.uk/p/28044271993?iid=165595634146
https://www.ebay.com/p/4036368896?iid=223937363515
 
alloledd

Цитата:
Вот лошадок не увеличивает.

Да это просто какой-то чувак сделал себе личную галерейку. Кому она нужна (кроме него)? Сейчас не до мелочевки, у нас одних фильтров еще штук 50 с ошибками висит. И если бы не gpl2731 - было бы намного больше.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 03:11 22-09-2022 | Исправлено: kenko2, 03:52 22-09-2022
gpl2731

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

Код:
{"eBay":{"link":"^(?:(?:(?:be\\w\\w|viewitem\\.eim|cgi)\\.)?ebay\\.(?:a[pt]|[bd]e|c[ahnz]|co(?:m(?:\\.(?:au|hk|my|sg|tw))?|\\.(?:th|uk))|es|f[ir]|gr|
u|i[ent]|n[lo]|p[hl]|vn)/(?:itm/)?[^/?]*[?/](?:item=)?|chodientu\\.vn/ebay-item-)(\\d{8,19}).*","res":":\nconst re = /mediaList\":(.*?\\}\\]),/;\nconst m = re.exec($._);\nif (!m) return;\nconst result = JSON.parse(m[1]).map(m => [\n  m.image.originalImg.URL.replace(/s\\-l\\d+\\./g, 's-l9999.'),\n  m.image.originalImg.title.trim(),\n]);\nif (!result.length) return;\nreturn result;","img":"^((?:ssl)?i\\d*\\.ebayimg\\.com/)(?:(?:thumbs/)?(images/[a-z]/[^/]+/s-l)[^.]+|((?:t/[^/]+/)?\\d+/[^_]+(?:~~\\d*)?)_(?!32)\\d+\\.)","to":":\nreturn $[1]+($[2] ? $[2]+'1600' : $[3]+'_32.')","note":"https://www.reddit.com/r/imagus/comments/fjtjio/where_can_i_get_the_default_url_string_for_the/\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.ebay.co.uk/b/Fishfinders-GPS/29723/bn_10198555?LH_Auction=1&rt=nc\nhttps://www.ebay.co.uk/b/Samsung-Laptops-Netbooks/175672/bn_6385453\nhttps://www.ebay.co.uk/p/28044271993?iid=165595634146\nhttps://www.ebay.com/sch/i.html?_from=R40&_trksid=p2499334.m570.l1313&_nkw=sports+cars&_sacat=6001\nhttps://www.ebay.com/itm/AMD-Ryzen-Threadripper-3990X-Processor-4-3-GHz-64-Core-Socket-sTRX4/223937363515?epid=4036368896&hash=item3423b4fe3b:g:4qkAAOSwzCFeYRaa"}}

 
https://pastebin.com/eadcSpAd

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 04:20 22-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpl2731
Great! The perfect rule 4 eBay- everything works.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 04:40 22-09-2022
deceased07

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
доброе дело сотворил,
Макстоном взялся, про какую-то ошибку написал, но вроде работает, главное пошло,
с "ошибкой" поди разберусь...
Благодарю

Всего записей: 12 | Зарегистр. 07-08-2014 | Отправлено: 13:57 22-09-2022
gpl2731

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

Код:
{"eBay":{"link":"^(?:(?:(?:be\\w\\w|viewitem\\.eim|cgi)\\.)?ebay\\.(?:a[pt]|[bd]e|c[ahnz]|co(?:m(?:\\.(?:au|hk|my|sg|tw))?|\\.(?:th|uk))|es|f[ir]|gr|
u|i[ent]|n[lo]|p[hl]|vn)/(?:itm/)?[^/?]*[?/](?:item=)?|chodientu\\.vn/ebay-item-)(\\d{8,19}).*","res":":\nconst scriptText = $._.match(/mediaList\":(\\[.*?)<\\/script>/)?.[1];\nif (!scriptText) return;\n\nlet counter = 0,\n  end;\nfor (let i = 0; i < scriptText.length; i++) {\n  if (scriptText[i] === '[') counter++;\n  if (scriptText[i] === ']') counter--;\n  if (counter === 0) {\n    end = i + 1;\n    break;\n  }\n}\n\ntry {\n  return JSON.parse(scriptText.slice(0, end)).map(m => [\n    m.image.originalImg.URL.replace(/s\\-l\\d+\\./, 's-l9999.'),\n    m.image.originalImg.title.trim(),\n  ]);\n} catch (e) {\n  console.log(`eBay Sieve didn't work. Error: ${e}`);\n  return;\n}\n","img":"^((?:ssl)?i\\d*\\.ebayimg\\.com/)(?:(?:thumbs/)?(images/[a-z]/[^/]+/s-l)[^.]+|((?:t/[^/]+/)?\\d+/[^_]+(?:~~\\d*)?)_(?!32)\\d+\\.)","to":":\nreturn $[1]+($[2] ? $[2]+'1600' : $[3]+'_32.')","note":"https://www.reddit.com/r/imagus/comments/fjtjio/where_can_i_get_the_default_url_string_for_the/\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.ebay.co.uk/b/Fishfinders-GPS/29723/bn_10198555?LH_Auction=1&rt=nc\nhttps://www.ebay.co.uk/b/Samsung-Laptops-Netbooks/175672/bn_6385453\nhttps://www.ebay.co.uk/p/28044271993?iid=165595634146\nhttps://www.ebay.com/sch/i.html?_from=R40&_trksid=p2499334.m570.l1313&_nkw=sports+cars&_sacat=6001\nhttps://www.ebay.com/itm/AMD-Ryzen-Threadripper-3990X-Processor-4-3-GHz-64-Core-Socket-sTRX4/223937363515?epid=4036368896&hash=item3423b4fe3b:g:4qkAAOSwzCFeYRaa"}}
 
 

 
https://pastebin.com/g8yKLsE5

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 16:30 22-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpl2731
Ok, I personally didn't see the difference, but of course I will replace it. Here in "Best selling" the first thumbnail does not work (it is the only one):
https://www.ebay.co.uk/b/Samsung-Laptops-Netbooks/175672/bn_6385453
However, it does not work on the previous sieve either. Everything else works fine!

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 16:58 22-09-2022
gpl2731

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
If you click the link to that product there are no images on the page so the sieve returns nothing
 
The previous one didn't work in some cases. This one fixes that.

Всего записей: 63 | Зарегистр. 26-09-2021 | Отправлено: 17:24 22-09-2022
kenko2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
!!! АНОНС !!!
 
Полезняшка "Эффект кинотеатра" теперь добавлена в FAQ (пункт 15). Выбор из 4 видов затемнения, от легкого и вплоть до черного экрана + примеры как это выглядит под каждым вариантом.
 
gpl2731
Ok, thx!

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenko2
Обновил все три фильтра для discogs. Обложки в списке релизов не увеличиваются т.к. хз какой релиз альбома показывать и каждый релиз это отдельная страница со своим списком картинок. В примечаниях дописал, что где должно срабатывать.

Код:
{"R_Discogs.com":{"link":"^discogs\\.com/(?:\\w\\w/)?artist/[^\\/]+","res":":\nvar r = [];\n($._.match(/\"full\": \"[^\"]+/g) || r).forEach(function(i) {r.push([i.replace('\"full\": \"','')]);});\nif (r.length==0) {\n  ($._.match(/<\\/span><img src=\"[^\"]+/g) || r).forEach(function(i) {r.push([i.replace('<\\/span><img src=\"','')]);});\n}\nreturn r;","note":"Срабатывает на именах в блоке \"Над релизом работали\" или на названиях групп в других местах и на \"все изображения\".\nBaton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3080#17\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2420#16\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2900#21\n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.discogs.com/ko/Various-Exotic-Rendezvous/release/14402447\nhttps://www.discogs.com/Story-Of-The-Year-Page-Avenue/master/382764\nhttps://www.discogs.com/Scooter-And-The-Beat-Goes-On/master/3018"},"R_Discogs.com_images":{"link":"^discogs\\.com/(?:\\w\\w/)?(release|master)/(\\d+)[^\\/]+(?:/|\\?)image(?:=(\\d+))?(?:.+)","url":": 'https://www.discogs.com/internal/release-page/api/graphql?operationName='+ ($[3] || $[1]=='release' ? 'ReleaseAllImages' : 'MasterReleaseAllImages') +'&variables={\"discogsId\":' + ($[3] ? $[3] : $[2]) + ',\"count\":500}&extensions={\"persistedQuery\":{\"version\":1,\"sha256Hash\":\"'+ ($[3] || $[1]=='release' ? '13e41f41a02b02d0a7e855a71e1a02478fd2fb0a2d104b54931d649e1d7c6ecd' : '4faa70a6b17ca38aa060fd37ecb4ba5646706154d970c3b2ea9198c18be79a73') +'\"}}';","res":":\nlet res=[];\nconst json=JSON.parse($._);\nif (json.data.masterRelease) {\n  json.data.masterRelease.keyRelease.images.edges.forEach(function(i) {\n    res.push([i.node.fullsize.sourceUrl]);\n  });\n  return res;\n}\nelse if (json.data.release) {\n  json.data.release.images.edges.forEach(function(i) {\n    res.push([i.node.fullsize.sourceUrl]);\n  });\n  return res;\n}\nreturn res;","note":"Срабатывает на обложках.\nBaton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3080#17\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2420#16\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2900#21"},"R_Discogs.com_release":{"link":"^discogs\\.com/.+/release/[\\d-\\w]+(?:#([\\da-zA-z=]+))*$","url":": $[1] ? atob($[1]): $[0];","res":":\nif ($[1]) {\n  var c = $._;\n  var i = c.indexOf('<ul class=\"thumbnails_');\n  if(i<0) { return null; }\n  var t = c.indexOf('</ul>', i);\n  if(t<0) { return null; }\n  var res = [];\n  var re = /<img src=\"([^\"]+)\"/gi\n  var a = re.exec( c.substring(i,t) );\n  while(a)   {\n    res.push([a[1]]);\n    a = re.exec( c.substring(i,t) );\n  }\n  return res;\n}\nelse {\n  var re = /class=\".+\" href=\"([^\"]+)\"><div class=\".+\"><picture>/gi;\n  var a = re.exec( $._);\n  if (a==null) return null;\n  const url_selector = $[0].split(\"/\").slice(3).join(\"/\");\n  const a_elem = document.querySelector(`a[href*=\"${url_selector}\"]`);\n  a_elem.href += `#${btoa(\"https://www.discogs.com\"+a[1])}`\n  a_elem.style.cssText = \"border-bottom: 3px solid #ebff00; !important\";\n  return;\n}","note":"Срабатывает на обложках в блоке \"Рекомендации\"\nBaton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2420#16\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2900#21\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3080#17\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3120#12\n\n!!!\nВ списке релизов внизу после наведения на ссылку - она будет подчёркнута жёлтой линией, после этого надо снова навести мышку на эту ссылку и тогда загрузится мини-галерея релиза.\n\nIn the list of releases below, after hovering over the link, it will be underlined with a yellow line, after that you need to hover the mouse over this link again and then the mini-gallery of the release will be loaded. \n\n\nПРИМЕРЫ / EXAMPLES:\nhttps://www.discogs.com/artist/356282-Story-Of-The-Year"}}

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



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

Цитата:
Обновил все три фильтра для discogs.


 

Цитата:
В примечаниях дописал, что где должно срабатывать.

За это отдельное спасибо! Думаю можно переименовать вспомогательные фильтры в R_Discogs_covers и R_Discogs_recommendations.
 

Цитата:
Обложки в списке релизов не увеличиваются т.к. хз какой релиз альбома показывать и каждый релиз это отдельная страница со своим списком картинок.

https://www.discogs.com/artist/356282-Story-Of-The-Year?type=Releases&filter_anv=0
Там просто нужны картинки по ссылке самой миниатюры, т.е. с той страницы, на которую попадаешь, когда кликаешь по ней ЛКМ. Вот первые три ссылки из миниатюр оттуда:
https://www.discogs.com/master/382764-Story-Of-The-Year-Page-Avenue
https://www.discogs.com/master/1760822-Story-Of-The-Year-Live-In-The-Lou-Bassassins
https://www.discogs.com/master/233059-Story-Of-The-Year-In-The-Wake-Of-Determination
Можно ли вытащить по этой ссылке картинки с обложки ("все изображения"), ну или хотя бы первую?

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 18:45 23-09-2022
Baton34V



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

Код:
{"R_Discogs.com_images":{"link":"^discogs\\.com/(?:\\w\\w/)?(release|master)/(\\d+)[^\\/?]+(?:(?:/|\\?)image(?:=(\\d+))?(?:.+))?","url":": 'https://www.discogs.com/internal/release-page/api/graphql?operationName='+ ($[3] || $[1]=='release' ? 'ReleaseAllImages' : 'MasterReleaseAllImages') +'&variables={\"discogsId\":' + ($[3] ? $[3] : $[2]) + ',\"count\":500}&extensions={\"persistedQuery\":{\"version\":1,\"sha256Hash\":\"'+ ($[3] || $[1]=='release' ? '13e41f41a02b02d0a7e855a71e1a02478fd2fb0a2d104b54931d649e1d7c6ecd' : '4faa70a6b17ca38aa060fd37ecb4ba5646706154d970c3b2ea9198c18be79a73') +'\"}}';","res":":\nlet res=[];\nconst json=JSON.parse($._);\nif (json.data.masterRelease) {\n  json.data.masterRelease.keyRelease.images.edges.forEach(function(i) {\n    res.push([i.node.fullsize.sourceUrl]);\n  });\n  return res;\n}\nelse if (json.data.release) {\n  json.data.release.images.edges.forEach(function(i) {\n    res.push([i.node.fullsize.sourceUrl]);\n  });\n  return res;\n}\nreturn res;","note":"Срабатывает на обложках.\n^discogs\\.com/(?:\\w\\w/)?(release|master)/(\\d+)[^\\/]+(?:/|\\?)image(?:=(\\d+))?(?:.+)\nBaton34V\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=3080#17\nOLD\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2420#16\nhttp://forum.ru-board.com/topic.cgi?forum=5&topic=48222&start=2900#21"}}

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baton34V
Отлично, спасибо!
 
Есть еще несколько запросов на Реддит:
 
3D66.COM
https://www.3d66.com/tietu_1_3626.html
 
OM.CN
https://www.om.cn/models/model-17-170-0-1-0-0-0-2-0-0-0-1-0-0-0-0-0.html
 
COMMUNITIES.WIN
Сайт - клон Реддит, может фильтры от Реддит подойдут?
Только с видео там проблема - похоже там только внешние ролики с разных хостингов (в осн. с Ютуба).
https://communities.win/c/Animals/
https://communities.win/c/all
https://communities.win/c/Food/
 
+
 
Какая-то фигня с Redgifs у некоторых (немногих) пользователей, причем даже на Firefox, уверяют что все фильтры у них свежие и все настроено правильно, но все равно получают 403 от сайта. Возможно что-то похожее как было на rule34.xxx?  
Консоль:
https://imgur.com/a/2npDwEd
Я уже gpl2731 написал, но он пока не ответил.
 
Это все что есть из текучки на данный момент.

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 12:28 24-09-2022 | Исправлено: kenko2, 16:30 24-09-2022
Baton34V



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

Цитата:
3D66.COM  

При клике на картинку требует авторизоваться. Авторизация либо через какой-то QQ либо через номер телефона. Я пас.
 
OM.CN
какие там галимые ватермарки, по мне такие фотки смотреть - себя не уважать.

Код:
{"R_om.cn":{"link":"^om\\.cn/md/\\w+\\.html","res":":\nlet i = $._.indexOf('<ul class=\"swiper-wrapper\" id=\"fullsizable_box\"');\nif(i<0) { return null; }\nlet t = $._.indexOf('<\\/ul>', i);\nif(t<0) { return null; }\nlet res = [];\nlet re = /<a href=\"([^\"]+)\" class=\"cursor cover\"/gi\nlet data=$._.substring(i,t);\nlet a = re.exec(data);\nwhile(a)   {\n  res.push([a[1]]);\n  a = re.exec(data);\n}\nreturn res;","note":"https://www.om.cn/models/model-17-170-0-1-0-0-0-2-0-0-0-1-0-0-0-0-0.html"}}

 
COMMUNITIES.WIN

Код:
{"R_communities.win":{"img":"^media\\.communities\\.win/preview/\\w+\\.\\w+","to":":\nlet urlNode=this.node.parentNode.parentNode.nextElementSibling.children[1].firstChild;\nconsole.log(urlNode.getAttribute('href'));\nreturn urlNode.getAttribute('href');","note":"https://communities.win/c/Animals/"}}


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



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

Цитата:
При клике на картинку требует авторизоваться. Авторизация либо через какой-то QQ либо через номер телефона. Я пас.

Понятно. А что именно там нужно - может тот китаец даст нужную инфу (из консоли или из кода страницы)? Или вообще согласится тебе свой логин и пароль для QQ передать, как мы это уже для некоторых сайтов делали?
PS
Там несколько основных разделов, ссылки на страницы с картинкой (полный размер) у них такого вида (под каждой миниатюрой есть название с такой ссылкой):
https://www.3d66.com/reshtml/tietu/items/vkg0/vkg0JECKdjGK3sa.html
https://www.3d66.com/reshtml/model/items/685b/685boMUBoAY8WHn.html
https://www.3d66.com/reshtml/material/items/EKGp/EKGpgCWw2vrMjqBo.html
https://www.3d66.com/reshtml/sketchup/items/Yb1g/Yb1gEyigj5xWgU8.html
Кстати "панорамы" без авторизации там:
https://vr.3d66.com/vr/list_1_0_1.html
 
R_communities.win
R_om.cn

Все работает, спасибо!

Всего записей: 4176 | Зарегистр. 10-11-2005 | Отправлено: 19:36 24-09-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 133 134 135 136 137 138 139 140 141 142 143

Компьютерный форум 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