0

できればJsonやXML形式で結果を返したい。そうする方法はありますか?以前は freebase.com を使用していましたが、現在は非推奨です。助けてください。

4

2 に答える 2

1

このクエリは、ウィキデータのすべての映画のリストを取得するクエリによく似ていますが、別のフィルターを追加しています。

http://wdq.wmflabs.org/api?q=claim[31:11424](フィルムのインスタンスとしてマークされたすべてのエンティティを返す) の代わりに、次のようにします。

  • http://wdq.wmflabs.org/api?q=claimCLAIM[31:11424] AND CLAIM[495:884](フィルムのインスタンスとしてマークされたすべてのエンティティと、韓国 ( Q884 ) を原産国( P495 ) として返す)
  • http://wdq.wmflabs.org/api?q=claimCLAIM[31:11424] AND CLAIM[495:423](北朝鮮も同じ ( Q423 ))

次に、結果を解析してエンティティ データを取得するには、すべての映画のリストと同じです。

備考:

  • おそらく、これらの URL をエンコードして、次のようなものを取得する必要があります。http://wdq.wmflabs.org/api?q=CLAIM%5B31%3A11424%5D%20AND%20CLAIM%5B495%3A884%5D

  • 完全なAPI ドキュメントはこちらです。これは実験的な API であり、来年には置き換えられる可能性があることに注意してください。

于 2015-09-03T09:01:15.463 に答える
0

ウィキペディアの概要は、ウィキデータよりも完全かもしれません。ただし、 https://en.wikipedia.org/wiki/List_of_South_Korean_films_of_2015など、年ごとの概要しか見つけることができませんでした。

そのページからタイトルのリストを取得するには、まずページの生のウィキコードを取得します: https://en.wikipedia.org/w/index.php?action=raw&title=List_of_South_Korean_films_of_2015、次に正規表現を実行します/\{lang\|[^\|]+\|([^\}]+)/gコードのように。

これは、149 タイトルのリストを返します。

于 2016-01-29T12:28:36.023 に答える