前提・実現したいこと
puppeteerでサイトからデータを抽出するプログラムを作っています。
idやnameのついていないタグの二番目以降を指定したいです。
指定したいところの親要素が同じなのでそこで区別はできませんでした。
初めての質問なので至らないところもあると思いますがご助言お願いします。
発生している問題・エラーメッセージ
そのサイトではJQueryが使えずエラーが出ます。window.jqueryはfalseでした。
エラーメッセージ (node:148400) UnhandledPromiseRejectionWarning: Error: Evaluation failed: ReferenceError: $ is not defined
該当のソースコード
const _tmp = await page.evaluate(() => { document.body.appendChild( (function() { var jq = document.createElement("script"); jq.src = "//ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"; return jq; })() ); if (window.jQuery) { alert("jQuery使用可"); } else { alert("jQuery使用不可"); } const $node = $("div"); return $node; }); console.log(_tmp);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。