python 单词拆音节_使用Python查找音节

对于第二部分,如果您使用Chrome,请右键单击“计算字数”按钮并选择“检查元素”。您会看到POST表格/index.php与一些相关部分:

name="text"

name="optionSyllableCount"

name="optionWordCount"(后两个是输入复选框,通常需要POST值)。

import urllib

url = 'http://www.wordcalc.com/index.php'

post_data = urllib.urlencode(

{'text': 'virgina'})

post_data = '%s&optionSyllableCount&optionWordCount' % post_data

cnxn = urllib.urlopen(url, post_data)

response = cnxn.read()

cnxn.close()如果您想解析一个回复,您会得到:

from BeautifulSoup import BeautifulSoup

soup = BeautifulSoup(response)

h3_matches = [h3 for h3 in soup.findAll('h3') if h3.text == 'Statistics']

if len(h3_matches) != 1:

raise Exception('Wrong number of

Statistics

')

h3_match = h3_matches[0]

table = h3_match.findNextSibling('table')

td_matches = [td for td in table.findAll('td')

if td.text == 'Syllable Count']

if len(td_matches) != 1:

raise Exception('Wrong number of

Syllable Count')

td_match = td_matches[0]

td_value = td_match.findNextSibling('td')

syllable_count = int(td_value.text)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值