自动值发布和解析结果使用美丽的汤

时间:2013-11-29 08:31:36

标签: python beautifulsoup

我正在制作一个python GUI脚本,它显示了简单的尼泊尔语言的英语单词的含义..我使用sqlite3作为后端数据库..因为英语中有很多单词很难涵盖所有这些在我的数据库中,如果不在数据库中,我计划向互联网询问要转换的单词..这是我得到的http://www.englishnepalidictionary.com/的一个网页,它给出了尼泊尔语中特定英语单词的含义..但它从用户获取文本值,按下按钮后,它给出了文本字段正下方的值。现在我的问题是:用户可以自动发布文本并使用python从该网页获取值吗?如果有可能,请麻烦建议我一个简短的语法如何自己参加文本字段和按钮..

非常感谢你提前..!

1 个答案:

答案 0 :(得分:0)

import urllib2
from bs4 import BeautifulSoup as bs
query = 'carrot'
page = urllib2.urlopen('http://www.englishnepalidictionary.com/?q=%s' % query)
soup = bs(page.read())
soup.select('div.search-result h3')[0].text
>>> carrot - गाजर