Спасибо это много. А вот ответ чекнуть,- в самый раз будет.
1. Насчет финального кода: а зачем там цикл дважды крутить? тащи картинку прямо из while.
P.S. напрягает крепко эта js вложенность. Если честно: я б все это дело на php минут за 15-20 сделал.
Кста, cheerio конечно штука хорошая. Но мне кажется, что в данной задаче возиться с DOM страницы и по ресурсам и по времени выполнения затратно получается. Лучше regExp url сграбить
Т.е. получили url картинки из последнего поста.
Начало положено. Только теперь осталось с циклом выборки определиться, чтоб лишнего javascript кода-спагетти вызовов не городить
ничего нового: npm install node-gyp -g.
Может придется снести pangyp.
npm ls -depth=0 - просмотр локально установленных модулей
npm ls -g -depth=0 - просмотр глобально установленных модулей
А сейчас он не может файл скачать У вас за сборку pangyp отвечает. У меня node-gyp. Только что gulp-sass@1.3.3 нормально собрался. Попробуйте его поставить
Не совсем понятно, что понимать под рандомностью. Забыл
еще упомянуть такую ихнюю фишку. Там дата публикации поста на странице не всегда совпадает с датой в пути к картинке. Т.е. на дата публикации странице e-shuushuu.net/image/XXXXXX не всегда совпадает с датой в e-shuushuu.net/images/2016-02-09-XXXXXX.jpeg
А посоветовать... Если хотите выбирать произвольные картинки за какую-то дату, то тут надо надо отслеживать зависимость между датой и номером поста.
Скрипт для скачивания набора картинок есть,- недавно себе писал. Могу поделиться
Посмотрел я его вчера. Там хитрая структур сайта.
Может есть смысл отталкиваться от номера поста e-shuushuu.net/image/808851, чтобы не мучиться потом с перебором расширения картинки(jpeg, png),- перебирая каждый тип отдельным запросом. Как вы вообще парсить планируете?
Для начала.
Поставить Python версии от 2.5.0 до 3.0.0. Создать системную или пользовательскую переменную PYTNON, со значением, например "C:\Python\python.exe". Дать нормально собраться зависимому модулю. А дальше видно будет,- на что node еще ругаться будет
А что за Postman такой? https://www.getpostman.com/docs/introduction Вот этот?
А про вашу дискуссию в ответах,- Oleg Ostrovsky прав: вы спрашиваете о post запросе, а передать данные пытаетесь get'ом