Node.js PageRes не работает на определенных URL - PullRequest
0 голосов
/ 24 апреля 2018

У меня довольно простая программа node.js, использующая PageRes . Учитывая URL, он делает снимок экрана.

Однако я сталкиваюсь с проблемами, когда это работает на некоторых сайтах, но не на других. Это сайты, к которым у меня есть доступ, поэтому, если это проблема конфигурации, у меня будет возможность ее решить. Я думал, что, возможно, robots.txt блокирует, но robots.txt разрешает весь трафик.

Вот код, который является довольно типичным для страниц:

const pageres = new Pageres({ 
    username: 'username', 
    password: 'password',  
    delay: 5, 
    filename: '<%= url %> - <%= date %>'
})
    .src('http://stage.website.com/en-my', ['1920x1080']
    .dest(__dirname)
    .run()
    .then(() => console.log('done'));

Я не получаю сообщения об ошибке. Программа запускается, затем просто останавливается.

Я предполагаю, что это проблема конфигурации сервера, поскольку я могу заставить ее работать на некоторых сайтах, а не на других, но я не уверен, какую именно конфигурацию искать.

...