質問編集履歴

1 情報の追記

HidenoriYamano

HidenoriYamano score 60

2015/06/08 14:01  投稿

python を用いたxlsファイルのダウンロード
以下のコードを用いて、指定したURLのxlsファイルのダウンロードができるようになったのですが、これを完全に自動化するために、ファイル名の解読が必要です。何か規則性があるようでしたら教えてください。
```lang-<python>
import urllib2
data = urllib2.urlopen("http://www.jsf.co.jp/user-image/1433460712.xls")
with open("1433460712.xls", "wb") as f:
   f.write(data.read())
```
ちなみにこのファイルの取得日は2015/6/5で、今日6/8は、1433720317.xlsでした。
もしも規則性がない場合はソースコードから直接URLを拾ってこれると思うのですが、そのやり方も教えていただけるとありがたいです。
ソースコードは以下のようなものです(一部抜粋)
ソースコードのURLは view-source:http://www.jsf.co.jp/de/view.php?id=179&category=11  
です。  
```lang-<html>
<TR>
<TD CLASS="tcontents"><A HREF="../user-image/1433720317.xls" TARGET="_blank">貸借銘柄等一覧(15/6/8)</A><IMG SRC="../image/new.gif" ALT="new!!" WIDTH="33" HEIGHT="12" HSPACE="5"></TD>
<TD width="120"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
```
  • Python

    33209 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • HTML

    22963 questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • Python 2.7

    1796 questions

    Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る