OVK2015: парсинг будет заключаться в скачивании рандомных изображений с данной доски и постинга в группу ВК. Но как парсить отталкиваясь от номера поста не могу придумать, что посоветуете?
Dark Hole: как скачать все изображения из example.com/images/ в названии которых будет текущая дата в формате yyyy-mm-dd
Например такие:
2016-02-08-тут какие-либо цифры.jpg
2016-02-08-тут совсем другие цифры.png
Изображения на сайте формируются в таком формате: yyyy-mm-dd-xyzqwe.jpg/png
Где yyyy-mm-dd - текущая дата
xyzqwe - специальный номер.
Например, за сегодняшний день было добавлено 25 изображений, где их диапазон номеров 808700-808725.
Мой код скачивает просто по номерам, указанным мною. А нужно, чтобы каждый день в 23:00 он скачивал все изображения с текущей датой и диапазоном номеров, который им присвоен. Кажется, что проще реализовать скачивание по дате: 2016-02-08-******.jpg/png, но не знаю как.
убрав fetch из callback и оставив на пол дня работу скрипта выявил потребление озу - 70% из 256мб..
так все же, многовато для обычных http запросов. Как исправить?
У меня и без преобразования получалось, но сейчас я получил вот такую ошибку:
TypeError: data.forEach is not a function
Но нужный мне запрос выполнился.
Денис Инешин:
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xhr = new XMLHttpRequest();
var secretkey = '';
function RequestItems() {
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
var responseBody = xhr.responseText;
var data = JSON.parse(responseBody);
data.forEach(function (item, value) {
var bid = +item.ui_bid;
Работает, но не совсем то что нужно.. forEach перебирает массив выводя количество ui_bid. А мне нужно так: получаю массив с кучей ui_bid, мне нужно отбросить равные нулю, а затем поочередно выполнить запрос с каждым значение ui_bid