2016-08-16 7 views
0

私は、製品コードなどからurllib2を使って動的URLから画像を取得するには?

code: 2555-525 
url : www.example.com/2555-525.png 

をURLを生成しているが、URLを取得するとき、それは、

www.example.com/2555-525.png 
www.example.com/2555-525_TEXT.png 
www.example.com/2555-525_TEXT_TEXT.png 

サンプルコードのように、サーバー上の別の名前の形式であるかもしれない

urllib2.urlopen(URL).read() 

www.example.com/2555-525*.pngのようなURLを渡すことはできますか?

+0

Pythonの文字列フォーマットに関する[こちらは素晴らしいページ](https://pyformat.info/)です。 – Sevanteri

+0

まあ、私は追加するものはありません。これはPythonでは本当に基本的で些細なことですが、それを行う方法がわからない場合は、最初にいくつかのチュートリアルを実行したいと思うかもしれません。 – Sevanteri

+0

@Sevanteri私はたくさんの方法を試しましたが、私は成功しません! –

答えて

0

http://www.example.com/後のURLの一部の

  • 解釈は完全にサーバーまでですので、URLでのワイルドカードを使用すると、ほとんどの場合、役に立たない - そうhttp://www.example.com/2555-525*.pngは、サーバーへの意味を持っていますが、しかしpropablyかもしれません

  • 通常は(WebDAVのような例外)コレクション内のリソースや一般的なURLのリストを表示する方法はありません(実用的ではありません)。またはURLの既知のサイトを削って(不完全かもしれない)

URLを自動的に検索してダウンロードするには、Web CrawlerまたはSpiderを使用できます。

+0

きれいに説明してくれてありがとう! +1 –

+0

サイトにはクロール/スパイダーリングのためのpython-libraryがありますが、私には特定のものはありません。 – janbrohl

関連する問題