2017-06-10 4 views
0

HTML応答内の要素を見つけることができません:私はIDの#tableoneを持つ要素を見つけるためにしようとしたときに今チェリオのスクレイピング:私はのようにHTMLレスポンス持っ

<table id="\&quot;tableone\&quot;" class="\&quot;sortable"> 

を、それは何も返しませんが、私はしようとした場合使用して見つける 'テーブル'それは動作します。

var $ = cheerio.load(html) 
console.log('tableone:'+ $('#tableone').length)   => 0 

答えて

0

jQueryのワイルドカードセレクタを試してください。あなたはあなたがこのように試みることができる用語tableone

に一致する一致するすべてのエントリを取得します*セレクタを使用することができますあなたのケースでは、

console.log('tableone:'+ $('[id*=tableone]').length); 

は、この情報がお役に立てば幸い!

関連する問題