hababr
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору kenko2 Цитата: А можно его объединить с существующим фильтром - apod.nasa.gov? | Не, это разные сайты, хоть и находятся внутри nasa.gov. Кстати, заметил, что картинки на *.nasa.gov грузятся быстро с американским прокси. Может это мой провайдер чудит, а может где-то дальше. Поправил Wildberries.ru: Код: {"__wildberries.ru":{"link":"wildberries\\.ru/catalog/\\d+/detail\\.aspx","res":":\n//debugger;\nvar r = [];\ntry {\n var regexp = new RegExp('<div class=\"slide__content[\\\\s\\\\S]+?<source srcset=\"([\\\\s\\\\S]+?)\"([\\\\s\\\\S]+?alt=\"([\\\\s\\\\S]+?)\")?', 'gi');\n\n var m;\n while ((m = regexp.exec($._)) !== null) {\n var url = m[1];\n if (url.startsWith('//')) url = 'https:' + url;\n url = url.replace('/tm/', '/big/');\n r.push([url, m[3]]);\n }\n\n var ssrm = $._.match(/ssrModel: ({.+})/) || [];\n var id = JSON.parse(ssrm[1]).product.imtId;\n var x = new XMLHttpRequest;\n x.open('POST', 'https://public-feedbacks.wildberries.ru/api/v1/feedbacks/site', false);\n x.send('{\"imtId\":' + id + ',\"skip\":0,\"take\":100,\"order\":\"dateDesc\",\"hasPhoto\":true}');\n JSON.parse(x.responseText).feedbacks.forEach(f => f.photos.forEach(p => r.push(['https://feedbackphotos.wbstatic.net/' + p.fullSizeUri, f.productValuation + 'в-ђ | ' + f.text])));\n\n} catch (e) {\n console.error(e);\n}\n\nreturn r;","img":"(.*images.wbstatic.net)/tm/(.+\\.jpg)","to":"$1/big/$2"}} |
|