0

PHPを使用してURLから画像を取得しようとしています。このリンクを使用 しました文字列からすべての画像のURLを取得します

動作しましたが、テストしたところ、URL に出くわしました。

URLはwww.myurl.com/pianos/new/steinway.html?kID=243、画像を含むことができます<img src="/images/SteinwayGrand.jpg">

また<img src="http://www.myurl.com/images/SteinwayGrand.jpg">

これらの両方のケースに対処し、スクリプトを機能させようとしています。つまり、ページに画像を表示します。この種のタグをカバーする方法を提案できる人はいますか?

4

2 に答える 2

1

この投稿から答えを得ました:

PHPで完全な画像srcをスクレイプする

私のアプリケーションに合わせて少し変更を加えました。

于 2012-10-20T05:46:02.673 に答える
0

phpを使用すると、str_replaceを使用して../を/に変更できます。

$new_url = str_replace("../", "/", $url);

ここで、str_replace(needle、haystack、input_String);

そうでない場合は、jsで同じことを行う方法を見つけることができます。

追加情報次のように使用できます。

$ new_url = str_replace( "../"、 "http://www.website.com/"、$ url);

this will replace any ../ into http://www.website.com/
于 2012-10-20T03:29:56.580 に答える