有道词典python版

1240阅读 0评论2014-02-02 littlepy
分类:Web开发


  1. #!/usr/local/bin/python

  2. import requests
  3. from bs4 import BeautifulSoup


  4. def youdao(word):
  5.     url = r'{0}'.format(word.strip())
  6.     r = requests.get(url)
  7.     if r.ok:
  8.         soup = BeautifulSoup(r.content)
  9.         div = soup.find_all('div', class_='trans-container')[:1]
  10.         ul = BeautifulSoup(str(div[0]))
  11.         li = ul.find_all('li')
  12.         for mean in li:
  13.             print mean.text

  14. def query():
  15.     print('Created by @littlepy, QQ:185635687')
  16.     while True:
  17.         word = raw_input('>>>')
  18.         youdao(word)

  19. if __name__ == '__main__':
  20.     query()


上一篇:没有了
下一篇:开始翻译 Ansible 文档