2019年6月20日スポンサーリンクスポンサーリンクJavaScriptでWebの情報を取得できる!皆様こんにちは。ProgLearn;編集部です。先日、この記事を書いてる弊社技術メンバーが技術イベントでピッチをしてきました。v5その中で、スクレイピング、つまりJavaScirptでWebサイトの情報を取得する方法についてご紹介をしてきました。“パペティア”と発音し、人形使いの意味です。昔パペットマペットなんて芸人さんがいましたね。Seleniumを使ったことがあれば、それと全く一緒ですね。スクレイピングの手法には2つありますが、Puppeteerは後者のブラウザ上に表示されている要素を取得するパターンです。SPAやAjax通信など、後から読み込まれる要素であっても情報を取得をすることができる点です。インストールされている必要があります。項目は全部enterを連打しちゃいましょう。(yes)package.jsonというファイルができていれば成功です。puppeteerをしちゃいましょう。search.jsというファイルを作ってみましょう。browser.close();})();コメントと一緒に読んでみると、単純明快ですよね。awaitについては非同期処理と呼ばれるものです。asyncでは、このファイルを実行してみましょう。server.jsを実行してみてください。すると、server.jsと同じディレクトリ内(ファイル内)にスクリーンショットが保存されています!!いかがでしょうか?結構簡単にスクレイピングできちゃいましたね。Pythonの技術知識についても発信していこうと思います。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。何で学ぶ必要があるの?今社会人にプログラミング学習を勧める理由たまには休もうぜ。6プログラミング学習補助ツール開発ProgLearn本サイトについてプログラミング教育や、プログラミングの知識を中心に、"今日から使える"情報を配信しています。ProgLeanについて「プログラミング学習の情熱を絶やすことなくサポートする」ことを理念とし、プログラミング学習導入Webサービス「ProgLearn」を開発。正式ローンチに向けて鋭意準備中です。プログラミング総合情報サイトプログラーン。