2017-11-12 1 views
-1

私は達成したいいくつかの自動化のためにNightmareJSを試しています。しかし、私が遭遇した問題は、Nightmare/Electronがadidasウェブサイトを解決できないことですが、他のウェブページを解決して訪問することができます。ナイトメアが解決しないアディダスサイト

This is what it looks like when it trys to visit adidas.

誰がこの問題を解決する方法を知っていますか?他のサイトはすべて完璧に動作します。ここで私は接続しようとしています。

const Nightmare = require("nightmare"); 
const nightmare = Nightmare({ show: true }); 

nightmare 
    .goto('https://adidas.com') 
    .wait('#r1-0 a.result__a') 
    .evaluate(() => document.querySelector('#r1-0 a.result__a').href) 
    .end() 
    .then(console.log) 
    .catch((error) => { 
     console.error('Search failed:', error); 
    }); 
+0

wwwはありませんか? - https://www.adidas.com? https://adidas.com/ –

+0

でページが見つかりません。ブラウザで試してみるとよいでしょう。 –

+0

@Mark_Mブラウザでは完全に動作します。 –

答えて

0

あなたが使用する必要がありますURLは次のとおりです。http://www.adidas.com/us/

+0

まだ動作しません:/ –

0

URLは私のために働いたhttpsバージョンはブラウザ上で私のために動作しませんでした 、http://www.global.adidas.com/http://www.adidas.com/us/だった、それはあまりにも他のツールのためにダウンしています。

enter image description here

あなたは

var nightmare = Nightmare({ 
    switches: { 
    'ignore-certificate-errors': true 
    } 
}); 

、悪夢を起動するとき、次のスイッチを使用しようとすることができますし、また、あなたは、問題の詳細を調べるためにDEBUG=* node app.jsを使用することができます。

関連する問題