我刚开始使用Nightmare.js。我正在建立他们的演示,目标是duckduckgo.com并且工作得很漂亮。我把目光投向了imdb.com并得到了。 。
{ message: 'navigation error',
code: -102,
details: 'ERR_CONNECTION_REFUSED',
url: 'https://imdb.com/' }
我的问题是1)是否出现这种情况是因为imdb.com知道它被刮掉了或其他一些原因而且2)它是一个梦魇之物,一个Node.js的东西,还是一个电子的东西?我已经尝试使用Google搜索特定代码并得到非常非特定的答案。有什么想法吗?
答案 0 :(得分:1)
url: 'https://imdb.com/'
做到这一点
url: 'http://imdb.com/'
如果您尝试在任何其他浏览器中导航到https://imdb.com,则会重定向到http://imdb.com。他们似乎没有在他们的主页上提供https:更改代码以使用http版本使它适用于我。