2017-02-22 18 views
0

私はChromeのコンソールを使用しようとしていますが、このエラーが発生しています。このコードでChromeのコンソールのこのエラーを解決するにはどうすればよいですか?

私はChromeのコンソールの使用経験がほとんどないので、私に徹底的に説明してください。

var hatIds = [362081769, 19027209] //This is the Ids of the hats 
var PriceWanting = 1500 //This is the price 


var Loop = setInterval(function(){ 
     for (var Id in hatIds) { 
       var hatLink = "https://m.roblox.com/items/" + hatIds[Id] + "/privatesales" 
       $.get(hatLink,function(data){ 
         var Regex = /\<span class="currency-robux">([\d,]+)\<\/span\>/ 
         var PriceSelling = data.match(Regex)[1] 
         PriceSelling = Number(PriceSelling.replace(",","")) 
         if (PriceSelling <= PriceWanting) { 
           var Regex2 = /<a href="\/Catalog\/VerifyTransfer\DuserAssetOptionId=([\d,]+)\Damp;expectedPrice=([\d,]+)">/ 
           var HatBuyId = data.match(Regex2)[1] 
           var HatBuyLink = "http://m.roblox.com/Catalog/VerifyTransfer?userAssetOptionId=" + HatBuyId + "&expectedPrice=" + PriceSelling 
           var Explorer = document.createElement('iframe'); 
           function Buy(){ 
             Explorer.contentDocument.forms[0].submit(); 
           }; 
           Explorer.onload = Buy; 
           Explorer.width = "300"; 
           Explorer.height = "400"; 
           Explorer.src = HatBuyLink; 
           document.body.innerHTML = ""; 
           document.body.appendChild(Explorer); 
           clearInterval(Loop) 
         } 
       }); 
     } 
     console.log("!") 
},0) 

エラーメッセージ:

Uncaught TypeError: Cannot read property '1' of null 
    at Object.success (<anonymous>:10:61) 
    at o (jquery-1.7.2.min.js:2) 
    at Object.fireWith [as resolveWith] (jquery-1.7.2.min.js:2) 
    at w (jquery-1.7.2.min.js:4) 
    at XMLHttpRequest.d (jquery-1.7.2.min.js:4) 

このエラーメッセージは何を意味するのでしょうか?

私はChromeのコンソールの使用経験はあまりありません。これは、私が使用しようとしているGoogleのelsesのコードです。

このプログラムが想定しているのは、IDによって生成されたリンクに行くことです。私はRobloxの標準化されたリンクシステムを提供しました。そのリンクはアイテムリンクです。私はRobloxでこれらの商品を低価格で購入しようとしています。価格が十分に低く、商品を購入しているかどうかを繰り返し確認します。一致するものが見つからなかったとき、 `null`なのでを返しmatch`エラーが来ているライン、そこからあなたが得るそのエラーをクリックして

+0

'。正規表現と文字列を確認してください。 – Tushar

+0

@Tushar正規表現に何が問題なのですか?この行の ' –

+0

' var PriceSelling = data.match(Regex)[1] 'Regexのgetから取得したデータ配列にアクセスしようとしていますが、nullのように見えます。これは、空の配列からインデックス1を取得するようなものです。だから、それを検証しようとする – Teocci

答えて

0

...

関連する問題