2012-10-26 6 views
6

私はCheerio(https://github.com/MatthewMueller/cheerio)を使ってウェブサイトを削り、私が取り組んでいるプロジェクトの画像を取得しています。 Node.js(または別のパッケージ)が$(img).attr( 'src')を完全修飾URLに変換する簡単な方法があるのだろうか?ときどき私は "image.jpg"と他の時 "../../image.jpg"と他の時間 "//somepath/image.jpg"を得るでしょう。おそらく私はいくつかの並べ替えの正規表現が不足している...あなたの時間をありがとう:)Node.js画像を掻き集めて変換するsrc - >完全なURL

+1

廃棄されたサイトのURLが必要です...またはそのようなサイトの例。いずれにしても、これらの値を解析する特別な関数を構築することをお勧めします。 –

+0

Ohh Brilliant !!私はまったく同じことに悩まされていましたが、これらのそれぞれのソリューションを手作業で書いていました。神は祝福します! – vishalv2050

答えて

9

ノードurlモジュールを見てください。特にurl.resolve(from, to)はあなたが探しているものである必要があります。

+0

ありがとう!!それは有り難いです。 – ewindsor

関連する問題