-2

シリーズ名を付けて、ファイルの名前をWikipediaのエピソード名に変更するプログラムを作成したいと思います。エピソードリストをテーブルまたはデータ構造に取得して、ファイルの名前を変更したいと思います。それはできますか?もしそうなら、どうすればウィキペディアからエピソードリストを入手できますか?ありがとう

4

2 に答える 2

3

ウィキペディアの記事のテキストを取得したい場合は、そのためのAPIを使用できます。

たとえば、記事のHTML(XMLで囲まれている)を取得するには、次のようなリクエストを使用できます。

http://en.wikipedia.org/w/api.php?format=xml&action=parse&page=List%20of%20Breaking%20Bad%20episodes

HTMLの代わりにウィキテキストを使用したい場合、クエリは次のようになります。

http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=List%20of%20Breaking%20Bad%20episodes&prop=revisions&rvprop=content

于 2013-03-24T12:42:49.580 に答える
0

これを行うためにウィキペディアからデータを取得するのはかなり簡単です。urllib2でページを取得したり、リクエストしたり、機械化したりして、Pythonを使用します。お気に入りのプログラミング言語にも同様の機能があります。取得したページをBeautifulSoupで分析し、それを使用して名前を取得します。

おそらくもっと難しいのは、元のファイルにS1E7のようなものがすでに含まれていない限り、ローカルファイル名をそのテーブルにマッピングすることです。作成したテーブルからどのエピソード名を選択すればよいかわかりません。

于 2013-03-24T12:05:44.843 に答える