У меня довольно простая программа 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'));
Я не получаю сообщения об ошибке. Программа запускается, затем просто останавливается.
Я предполагаю, что это проблема конфигурации сервера, поскольку я могу заставить ее работать на некоторых сайтах, а не на других, но я не уверен, какую именно конфигурацию искать.