Greasy Fork is available in English.
Chargement automatique des pages Web paginées suivantes et insertion dans la page en cours. Prend en charge des milliers de sites Web sans aucune règle.
Try this :)
{ "name":"gog", "action":1, "url":"^https://www\\.gog\\.com/", "pageElement":"paginated-products-grid.ng-star-inserted", "nextLinkByUrl":["(.*=)(\\d+)$","$1{$2+1}"], "pageAction":"[].forEach.call(eles, ele=>{[].forEach.call(ele.querySelectorAll('source[lazyload]'), source=>{source.setAttribute('srcset',source.getAttribute('lazyload'))})})" }
First of all, you should correct the regexp for url from "(.*/)(\\d+)$" to "(.*=)(\\d+)$".
Then you'll use pageAction to change real srcset with the attribute "lazyload".
Love this script.
I tried following your custom rules guide and used one of your examples to see if I could make a rule for gog.com
I'm more interested in learning how to make one than one being made. Does this look correct
[
{
"name":"gog",
"action":1,
"url":"^https://www\\.gog\\.com/",
"pageElement":"paginated-products-grid.ng-star-inserted",
"nextLinkByUrl":["(.*/)(\\d+)$","$1{$2+1}"],
"pageAction":"[].forEach.call(eles[0].querySelectorAll('[loading=lazy]'),img=>
},
]
I know we need to inspect page to see element and tried looking for the element around the titles.
I really wish there there was some better info on creating rules maybe even a video
anyhow great work and appreciate your help