对于第二部分,如果您使用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)

python 单词拆音节_使用Python查找音节相关推荐

  1. python单词词频字典_用python实现词频分析+词云

    2020.05.13更新:大家点个赞再收藏吧(点赞后观看,养成好习惯)TAT 如你所见.文章标题图是以 周杰伦的百度百科 词条为分析文档,以 周杰伦超话第一的那张图+PPT删除背景底色 为词频背景进行 ...

  2. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

  3. 用python做自我介绍_用python做个自我介绍(python入门教程)_逻辑教育

    原标题:用python做个自我介绍(python入门教程)_逻辑教育 本文涉及的python基础语法为:数据类型等 数字类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里 ...

  4. python大牛 关东升_《Python从小白到大牛》第4章 Python语法基础

    本章主要为大家介绍Python的一些语法,其中包括标识符.关键字.常量.变量.表达式.语句.注释.模块和包等内容. 标识符和关键字 任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Pyth ...

  5. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  6. 学python数学要好吗_学习Python数学英语基础重要吗?

    提到Python编程语言,大家就会想编程语言肯定会涉及到的就是代码,很多人看到那满屏的英文字母就头疼,觉得自己不会英语,肯定学不好Python,但是不会英语到底能不能够学习Python呢,下面小编给大 ...

  7. python列表添加元组_【Python爬虫】列表、元组、集合练习

    列表: pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. list.append(obj) 在列表末尾添加新的对象 list.count(obj) 统计某个元素在列表 ...

  8. python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...

    作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 从文件中读取数据 文本文件可存储的数据量很多,每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序来说尤其 如 ...

  9. python怎么更新数据库_在Python的Django框架中更新数据库数据的方法

    先使用一些关键参数创建对象实例,如下: >>> p = Publisher(name='Apress', ... address='2855 Telegraph Ave.', ... ...

  10. python画交互式地图_使用Python构建交互式地图-入门指南

    python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...

最新文章

  1. Oracle误删除数据和表的恢复办法包括truncate
  2. RedHat7/Centos7 搭建NFS服务器
  3. JavaEE 资源注入
  4. [云炬创业基础笔记] 创业机会的评价标准与SWOT分析
  5. sklearn 聚类 实例
  6. python mac 安装pillow,关于python:安装了Pillow,但仍然得到“ImportError:没有名为PIL的模块”...
  7. word-break:break-all和word-wrap:break-word的区别
  8. NVIDIA NVLink技术
  9. 【weiphp微信开发教程】留言板插件开发详解
  10. java 字符单词匹配_如何使用Java RegEx匹配单词字符?
  11. 浙江利捷分析报告(0607)
  12. SATA 3.0 双通道 - 硬盘数据线 + 硬盘电源线
  13. unity3D -- 压缩图片
  14. 微信群引流全新揭秘——微信群裂变日增2000+精准粉
  15. getchar函数的用法
  16. 计算机控制系统第二章答案,计算机控制系统习题参考答案--第2章
  17. 移动电源/便携式汽车应急启动电源UKCA/CE认证
  18. catia 基本绘图工具
  19. DDM(Drift Detection Method)
  20. NOI-1.5(14) 人口增长问题

热门文章

  1. 【性能测试】轻量级压测工具Hey
  2. druid连接池监控
  3. TabLayout简单例子
  4. 一张新型肺炎地区分布地图是怎么制作的?
  5. Android 7.0模拟来电
  6. 11、每日最新新闻接口,免费好用
  7. 深度学习——模型构建
  8. oracle初级测试
  9. 《Java Web程序设计基础教程》前言
  10. 威联通nas怎么更换大硬盘_扩充存储池:威联通NAS添加硬盘的扩容设置教程