0

この答えの検索に成功していませんが、基本的に、画像の保存をブロックする Web サイトから画像ファイル名を見つけるにはどうすればよいですか? 通常、URL ソースには画像ファイル名が含まれており、簡単に検索できます。

ただし、一部のサイトでは、写真にカーソルを合わせると、大きな画像にズームできます。ソースは、例えば、

http://example.com/pictures.aspx?ImagePath=ABCDEFGHIJ1234567989KLMNOPQRST==..... 

例: ランダムな長いコード文字列ですが、ファイル名はあり.jpgません。.png右クリックして保存すると、画像がブロックされていることが示されます。

Androidコードを使用して画像を取得するにはどうすればよいですか?

Tks

4

2 に答える 2

0

ウェブサイトからの取得が許可されていない場合は、おそらく取得すべきではありません。そうは言っても、あなたがウェブサイトの所有者である場合、いくつかのオプションがあります.

それらがデータベースにある場合は、それらの URL アドレスを取得できます。また、ページの任意の場所を右クリックして「ソースを表示」すると、何らかの画像の URL が表示されます。

于 2012-07-16T03:16:08.703 に答える
0

これは、Android 固有の問題ではなく、Web サービスの実装の問題のようです。多くの Web サイトには、URL から情報を取得するためのものではないこの機能があります。

ただし、特定のリソースのメタデータを取得するために、対応するサポートされている Web サービス インターフェイスが必要です。これがサポートされていない場合は、ブロックされます。

もう 1 つの試行錯誤の方法は、oEmbed (または Embed.ly : http://embed.ly/ ) のようなサードパーティ API を呼び出して、URL を持っているリソースのメタデータを返すことです。これらのサービスは、幅広い Web サイトとそのリソースをカバーしています。

彼らのサイトを検索するか、この情報を取得する同様のサービスを見つけることができます. Embed.ly は、サポートされているサイトが網羅されているため、より個人的な好みです。

于 2012-07-16T03:18:44.007 に答える