这是一个令人讨厌的HTML,你已经到了那里.如果我们暂时忽略表行和表单元格的语义并将其视为纯XML,其结构如下所示:

1205%

然而,BeautifulSoup知道HTML表的语义,而是像这样解析它:

1 20 5%

……所以,正如你所说,1和20分别位于第一和第三个td元素(not tags)中.

你实际上可以得到这些td元素的内容,如下所示:

>>> from bs4 import BeautifulSoup

>>> soup = BeautifulSoup("

1205%")

>>> tr = soup.find("tr")

>>> tr

1205%

>>> td_list = tr.find_all("td")

>>> td_list

[

1, , 20, 5%]

>>> td_list[0] # Python starts counting list items from 0, not 1

1

>>> td_list[0].text

'1'

>>> td_list[2].text

'20'

>>> td_list[3].text

'5%'

python截取后三位元素_python – 如何从BeautifulSoup的表中获取第一个和第三个td?...相关推荐

  1. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

  2. java字符串截取后几位

    字符串中截取后几位,或从后面数第几位到第几位! public class demo4 {public static void main(String[] args) {String str = &qu ...

  3. C语言编程>第二十六周 ① 函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。

    例题:函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换.形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动. 例如,若a所指数组中的数据依次为:11 22 33 ...

  4. 提升: 建立一个如下的学生情况表,要求先依次输入学生数据元素,然后依次显示当前表中的学生数据元素。 学号 姓名 性别 年龄 2000001 张三 男 20 2000002

    提升: 建立一个如下的学生情况表,要求先依次输入学生数据元素,然后依次显示当前表中的学生数据元素. 学号 姓名 性别 年龄 2000001 张三 男 20 2000002 李四 男 21 200000 ...

  5. python 截取字符串6位,python按照指定字符或者长度 截取字符串

    1.截取指定位置字符串 Python字符串可以理解为一个数组,获取某一部分的可以使用 str[beginIndex:endPosition],其中str为需要截取的字符串,beginIndex为需要截 ...

  6. python删除链表满足pred的元素_python 数据结构一 之 线性表

    python数据结构教程第一课 从这里将会正式开始讲解python的一些实用的数据结构,原理加上实例源码. 一.简介 二.线性表的抽象数据类型 三.顺序表的实现 四.链接表的实现 1.单链表 2.带尾 ...

  7. python随机生成11位手机号码_python随机生成手机号码

    random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.random()    用于生成一个随机浮点数:range[0.0,1.0) random.uniform(a ...

  8. python安装后在哪里找_python安装后的目录在哪里

    python安装后的目录在哪里,解决方法,命令行,路径,找不到,其他的 python安装后的目录在哪里 易采站长站,站长之家为您整理了python安装后的目录在哪里的相关内容. 从官网下载python ...

  9. round函数python逗号后不要了吗_Python 中关于 round 函数的小坑

    com.service.impl package com.service.impl; import java.util.ArrayList; import java.util.LinkedHashMa ...

最新文章

  1. php压缩文件 不能二次开发,PHP 'ZipArchive library is not enabled'异常的解决方法
  2. Mysql大表的优化
  3. 解决WebStorm中git出现的 Could not read from remote repository问题
  4. 交换机和路由器上流量限制
  5. 浅谈高性能数据库集群 —— 读写分离
  6. Acwing第 15 场周赛【未完结】
  7. 深入理解Java的equals和hashCode方法
  8. 【sping揭秘】19、关于spring中jdbctemplate中的DataSource怎么来呢
  9. java8使用stream操作集合类,如何使用bigDicemal计算工资?
  10. DIY智能小车篇(四):常见问题 BUG汇总
  11. Python机器视觉--OpenCV进阶(核心)-边缘检测之SIFT关键点检测
  12. python12岁该学吗_本人12岁,对编程感兴趣,之前也学过python,被爸妈打消积极性,面对爸妈的反对,我该顺从还是继续?...
  13. 【CDH】cdh 安装新节点卡在“Acquiring installation lock...“
  14. layui 汉字乱码_layui table中文乱码
  15. WWW 2022最佳论文出炉!北京大学团队获唯一最佳学生论文奖
  16. vue 之手机号验证、正则验证手机号是否正确、手机号验证码信息弹窗
  17. python基础之if嵌套与循环
  18. 多自由度机械臂运动学正-逆解|空间轨迹规划控制|MATLAB仿真+实际机器调试
  19. Android 中怎么重启APP、重启系统
  20. Redis学习之publish命令

热门文章

  1. Yii的errorLog
  2. 编译linux系统到开发板,迅为3399开发板Linux固件编译-Ubuntu16系统编译
  3. 耳机不分主从是什么意思_“在网吧上网给玩家配置这样的耳机,是什么意思?”哈哈哈...
  4. MySQL性能优化点记录
  5. 不再迷惑,无值和 NULL 值
  6. 通信协议——HTTP、TCP、UDP
  7. web 应用常见安全漏洞一览
  8. python qq机器人框架有哪些_使用Python的Tornado框架实现一个简单的WebQQ机器人
  9. small用于不连续数组_Excel公式技巧19: 在方形区域内填充不重复的随机整数
  10. 星星评价控件android开发_android自定义星级评分控件,可实现只显示实心星星