Developers開発の実験等々、クイックサーブのメンバーが好き好きに書き込んでいく場所です。概要nodeでWebスクレイピングする際に、cheerio-httpcliを採用したが、要素クリックなどで画面遷移した先のURLを取得する方法で詰まったので、その解決方法の備忘録を残す。以下では、Googleにアクセスし、キーワードに「デグー」と入力後、検索ボタンをクリック。ページ遷移後に、現在のURLを標準出力している。hoge.jshttps://www.google.co.jp/search?source=hp&ei=5exJWtraMMK60ATpuLewAQ&q=%E3%83%87%E3%82%B0%E3%83%BC&btnK=Google%20%E6%A4%9C%E7%B4%A2解説cheerio-httpcliによるページ遷移はPromiseを返すので、thenで結果を受け取ることができるresultには、レスポンスオブジェクトのresponse、ボディ全文のbody、ボディに対してjQueryライクに操作できる$オブジェクトが含まれているresponseには、元のリクエストオブジェクトであるrequestが含まれてるあとはリクエストオブジェクトからURLを抜き出すだけだいぶまどろっこしいことをしてる気がする。コメントをキャンセルメールアドレスが公開されることはありません。