Как получить простой текст из Википедии

Я уже около 2 месяцев искал сценарий, который получит Только описание в Википедии. (Это для бота, который я создаю, а не для IRC.) То есть, когда я говорю

/wiki bla bla bla

, он переходит на страницу Википедии для bla bla bla , получаю следующее, и верните его в чат:

"Bla Bla Bla" - это название песни ) То есть, когда я говорю / wiki bla bla bla it ...

Я искал уже около 2 месяцев, чтобы найти сценарий, который получает только раздел описания Википедии. (Это для бота, который я создаю, а не для IRC.) То есть, когда я говорю

/wiki bla bla bla

, он переходит на страницу Википедии для bla bla bla , получаю следующее, и верните его в чат:

"Bla Bla Bla" - это название песни ) То есть, когда я говорю / wiki bla bla bla it ...

Я искал уже около 2 месяцев, чтобы найти сценарий, который получает только раздел описания Википедии. (Это для бота, который я создаю, а не для IRC.) То есть, когда я говорю

/wiki bla bla bla

, он переходит на страницу Википедии для bla bla bla , получаю следующее, и верните его в чат:

"Bla Bla Bla" - это название песни Сделано Джиджи Д'Агостино. Он описал эта песня как "произведение, которое я написал, думая всех людей, которые говорят и говорят ничего не сказав ". выдающийся, но бессмысленный вокал образцы взяты из британской группы Песня Стретча "Why Did You Do It"

Вот самая близкая из найденных, но она получает только URL:

import json
import urllib.request, urllib.parse

def google(searchfor):
  query = urllib.parse.urlencode({'q': searchfor})
  url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s' % query

  search_response = urllib.request.urlopen(url)
  search_results = search_response.read().decode("utf8")
  results = json.loads(search_results)
  data = results['responseData']
  hits = data['results']

  if len(hits) > 0:
    return hits[0]['url']
  else:
    return "No results found."

(Python 3.1)

19
задан Damjan Pavlica 18 October 2015 в 17:45
поделиться