私が使用nodeJS
しているのはrequest
モジュールです。Web ページからデータをスクレイピングしようとしていますが、データはリンク追跡 URL のみを提供する API から取得されています。
たとえば、このリンク:
http://www.kqzyfj.com/click-7227532-11292048?url=http%3A%2F%2Fwww.urbanoutfitters.com%2Furban%2Fcatalog%2Fproductdetail.jsp%3Fid%3D27074590
実際にここにつながる:
http://www.urbanoutfitters.com/urban/catalog/productdetail.jsp?id=27074590&cm_mmc=CJ-_-Affiliates-_-Threadfinder-_-11292048
ほとんどのリンクが元の URL に埋め込まれていることは承知していますが、常にそうであるとは限らないため、無視してください。正規表現を提案する回答を投稿しないでください。
Request を使用して、ページURL
(つまり、最初のリダイレクト先の 2 番目のリンク) を取得し、変数として保存するにはどうすればよいですか?