Closed kakusuke closed 8 years ago
cheerioのソースとにらめっこしながら抜け道を探したところ、なんとか_documentInfo
を受け渡すことはできそうですが、かなり力技であるのと、他のパターンでもちゃんと対応できているのかどうかcheerio側の動きをちゃんと調査する必要があるので正式対応はちょっと先、もしくは「生DOMは未対応です」で押し通す可能性もあります。:sweat_smile:
(experiment
ブランチで実験中)
オーソドックスに$('.rel').eq(0)
で書けばちゃんと動くので、とりあえず火急案件でもないかな、と思いますので。
スマートな解決方法を見つけたので近日中に0.3.6としてアップできそうな気がします。
0.3.6リリースしました。
ちょっと解決法がすぐ出てこないのでissueで投げさせてもらいますね。
テーブルのセルの直下のセル内のリンクをクリックするのに、生DOMを介した場合にエラーが発生しました。 原因は、cheerioで包んだ要素に
_documentInfo
が存在しないためのようです。以下、再現コードです。