私はウィキペディアの記事が注目されているかどうかをチェックする必要があります。 Wikipedia APIを使ってそれを行うには? これがサポートされていない場合、Wikipedia Featured Articlesのリストを取得するためのWikipedia API関数がありますか?Wikipediaの記事がAPIを使用しているかどうかを確認する方法?
0
A
答えて
2
これがWikipedia API関数で可能かどうかはわかりません。しかし、それはかなり普通のPythonコードを使って行うことができます。
>>> from lxml import html
>>> import requests
注目記事をすべて一覧表示するページを取得します。
>>> page = requests.get('https://en.wikipedia.org/wiki/Wikipedia:Featured_articles').content
検索のために適切に解析します。
>>> tree = html.fromstring(page)
「メルボルンの城」と題されたウィキペディアの記事を検索しているとします。
>>> wiki_title = 'Melbourne Castle'
このタイトルのリンクを検索してください。
>>> links = tree.xpath('.//a[@href="/wiki/%s"]'%wiki_title.replace(' ', '_'))
links
は、タイトル「メルボルンの城」と記事へのリンクが発見された場合、そうでない場合、適切な結果を印刷したりすることを意味し、非空のリストである場合。
>>> if links:
... links[0].text + ' is a featured article'
... else:
... links[0].text + ' is NOT a featured article'
...
'Melbourne Castle is a featured article'
0
私はちょうどrepsonseもののおそらく最もセマンティックや携帯アプローチがWikidata badges(example)をチェックしてCategorymembers
https://www.mediawiki.org/wiki/API:Categorymembers
1
を使用してthat.Iカテゴリ内のすべてのページを得ることができる行う方法を見つけましたフォーマットは少し不明です。
また、list=categorymembers
APIモジュールを使用して、特集記事カテゴリを確認したり、prop=transcludedin
モジュールを使用しておすすめ記事テンプレートをチェックしたりすることもできます。
関連する問題
- 1. WikipediaのAPIを使用してJSやjQueryを使用して複数の記事を検索する方法
- 2. Wikipedia API:場所/市街地を取得する方法/記事
- 3. Wikipedia APIを使用して記事のメインカテゴリを取得するには
- 4. GeoNames Java APIを使用して座標を取得するWikipedia記事タイトル
- 5. APIによるWikipedia記事のWikidata IDの取得方法は?
- 6. ファイル記述子を使用してファイルがまだ存在するかどうかを確認する方法
- 7. マイクロフォーマットを使用しているかどうかを確認する方法
- 8. glibcが使用されているかどうかを確認する方法
- 9. WikipediaのAPI - 私はいくつかの記事を表示するには、WikipediaのAPIを使用しています唯一の4の結果
- 10. OAUTHを使用してYouTube認証が機能しているかどうかを確認する方法
- 11. FirebaseユーザーがFacebook認証を使用してサインインしているかどうかを確認する方法
- 12. TYPO3 - ニュース記事に流体で特定のカテゴリがあるかどうかを確認する方法
- 13. powershellを使用してポートが使用されているかどうかを確認する方法
- 14. Google Maps APIを使用しているかどうかを確認する方法
- 15. XMLで記事を投稿できるwikipedia apiを探しています
- 16. Wikipedia list = search REST API:一致する記事のURLも取得する方法
- 17. 特定のユーザーがPassportを使用してログインしているかどうかを確認する方法
- 18. Spring Rest APIを使用してファイルが完全にダウンロードされたかどうかを確認する方法
- 19. Assertion appiumを使用して適切なアクティビティが開いているかどうかを確認する方法
- 20. JAVAとADBコマンドを使用してキーボードが開いているかどうかを確認する方法
- 21. JavaScriptを使用してマウスが上下に動いているかどうかを確認する方法は?
- 22. カウンターがセレンを使用して増加しているかどうかを確認する方法
- 23. ノックアウトを使用してユーザーがログインしているかどうかを確認する方法
- 24. CloudWatchを使用してAWS RDSインスタンスがダウンしているかどうかを確認する方法
- 25. HealthKitが承認されているかどうかを確認する方法
- 26. localhostを使用してファイルがphpに存在するかどうかを確認する正しい方法
- 27. ブラウザがotfをサポートしているかどうかを確認する方法
- 28. WebBrowserがエラーページをナビゲートしているかどうかを確認する方法?
- 29. フィールドがジェネリックパラメータを使用しているかどうかを確認する
- 30. 関数が@classmethodを使用しているかどうかを確認する