我正在尝试在维基百科文章中搜索一个表,并且每个表元素的类型似乎都是< class'bs4.element.Tag'>和< class'bs4.element.NavigableString'>.

import requests

import bs4

import lxml

resp = requests.get('https://en.wikipedia.org/wiki/List_of_municipalities_in_Massachusetts')

soup = bs4.BeautifulSoup(resp.text, 'lxml')

munis = soup.find(id='mw-content-text')('table')[1]

for muni in munis:

print type(muni)

print '============'

产生以下输出:

============

============

============

============

============

...

当我尝试检索muni.contents时,我得到了AttributeError:’NavigableString’对象没有属性’contents’错误.

我究竟做错了什么?如何获取每个muni的bs4.element.Tag对象?

(使用Python 2.7).

python中bs4.element.tag_python – BeautifulSoup标签是类型bs4.element.NavigableString和bs4.element.Tag...相关推荐

  1. 为什么python中不需要变量名和变量类型声明?

    python是解释型语言,python的变量不需要声明,但是需要初始化,python解释器会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同),其中变量其实通过一个标记调用内存中的值 ...

  2. python 测试字符串类型_【教程】如何用Python中的chardet去检测字符编码类型

    [背景] 之前已经使用过chardet了,也算用了不少次了. 之前也写过和chardet相关的: 但是没写教程,举例说明如何使用. 现在去举例解释解释. [python示例代码演示如何用chardet ...

  3. Python中 redis StrictRedis对象操作string类型

    Python中 redis StrictRedis对象操作string类型 准备 在桌面上创建redis目录 使用pycharm打开 redis目录 创建redis_string.py文件 from ...

  4. Python中xPath技术和BeautifulSoup的使用

    xpath基本知识 XPath语法:使用路径表达式来选取XML或HTML文档中的节点或节点集 路径表达式 nodename:表示选取此节点的所有子节点 /    : 表示从根节点选取 //   :选择 ...

  5. python快速生成文字云_在Python中创建文字云或标签云

    作者|ISHA5 编译|Flin 来源|analyticsvidhya 介绍 从开始从事数据可视化工作的那一天起,我就爱上它了.我总是喜欢从数据中获得有用的见解. 在此之前,我只了解基本图表,例如条形 ...

  6. python中字典不自动排序/删除指定类型文件/执行可执行文件的返回值

    1.python 字典的用法 from collections import OrderedDict dict =OrderedDict() dict['foo']=3 dcit['aol']=1 2 ...

  7. python 中m op n运算_Python数字类型、数值运算操作符、数值运算函数

    一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...

  8. python中char是什么_python有char类型吗

    python没有char类型,一个字符也是字符串. 为什么在Python中没有专门的char数据类型呢? 简单胜于复杂.在 Python 中, 字符串中的每个字符占的空间大小是 8 bit.>& ...

  9. python中input()函数的返回是什么类型_Python中input函数的用法是什么?

    "input()"函数是输入函数,用于接受一个标准输入数据,且返回string类型.在Python3中,去除了"raw_input()"函数,仅保留了" ...

最新文章

  1. 编写优质代码的 6 大关键方法
  2. jBPM专家力作——《深入浅出jBPM》
  3. 技高一筹!Python奶爸的鸡娃日常!
  4. 前端做微信好友分享_前端微信分享,调用微信分享,分享朋友圈,分享微信好友,分享qq空间,qq好友...
  5. eclipse 不能将maven jar包导入到tomcat中问题
  6. Apollo使用指南(一)普通应用接入指南
  7. OpenShift 4 - 用Buildah定制UBI容器镜像
  8. onsize里获取的对话框大小有时会包含滚动条_Python实战分析:获取数据
  9. 数值运算 条件测试 、 if选择结构
  10. 分层结构的生活例子_详解软件分层架构设计、工作原理、实例以及具体架构
  11. 如何将excel转换成word文档图文教程
  12. 第一章 基本架设服务器流程
  13. 人事管理系统之部门结构树的展示
  14. OpenCV打开摄像头截图
  15. 基于准反射学习的哈里斯鹰优化算法
  16. ACM-ICPC 2018 南京赛区网络预赛丨AC Challenge丨状压DP
  17. Opencv配置VS2010,配置成功后如何成功使用完成vs调用opencv库
  18. U盘文件打不开了怎么恢复
  19. 浅谈LSB隐写解题与出题
  20. 音游制作插件Koreographer-第0篇 简介

热门文章

  1. glove中文词向量_《GloVe:Global Vectors for Word Representation》学习
  2. log4j2 日志框架小记
  3. 51nod1812树的双直径(换根树DP)
  4. Python 文件操作三
  5. iOS7,8 presentViewController 执行慢
  6. HDU 5183 Negative and Positive (NP)
  7. 关于Bugzilla WebService接口
  8. Java继承知识之基本控制语句(if、switch与穿透现象)
  9. 2021年11月Python小屋编程比赛获奖名单
  10. 系统镜像服务器,服务器系统镜像