我正在尝试制作一个自动脚本,从网站下载一个表,然后使用正则表达式取出相关数据。html是

UKRAINEJan-Feb 2016(e) 1.181-12-1,0%-71-5,7%-42-3,4%EU-28Jan-Feb 201625.045+1.779+7,6%+1.559+6,6%+2.743+12,3%

到目前为止,我的代码可以得到

的第一部分,包括前3个值,即乌克兰、2016年1月-2月和1.18。但是正如您所看到的,由于html页面上的一个错误,在下一节中没有停止我的程序的打开标记。有没有办法只在那个位置插入一个开始的标记,目前我只能让BeautifulSoup用这个代码在标记周围插入一个开始和结束标记。你知道吗soup = BeautifulSoup(webpage,'html.parser')

a= soup.find("a", attrs={"href":"index.php?section=consegne"})

tr = soup.new_tag('tr')

a_idx = a.parent.contents.index(a)

a.parent.insert(a_idx , tr)

这给了我以下信息

EU-28

总之,我需要有人帮我把一个opening

标记移到标记之外,如果没有,那就只做一个opening 标记和一个opening 标记。你知道吗

一个html文档的开始标记,如何在Python中只向HTML文档添加一个开始标记相关推荐

  1. python中bar是什么_python-如何添加一个单独的colobar,它将显示来...

    我想做的是添加一个颜色条(在下图的右侧),该颜色条将显示两个子图的颜色条(它们的比例相同). 另一件事对我来说真的没有意义,就是为什么我尝试在代码末尾绘制的线没有绘制(它们应该是两个图中心的水平线) ...

  2. 布置到linux的文件,免费的Office套件,如何在Linux中部署OnlyOffice桌面文档编辑器...

    原标题:免费的Office套件,如何在Linux中部署OnlyOffice桌面文档编辑器 如果您是Ubuntu用户(或者一般的Linux用户),那么您很可能将LibreOffice作为默认的offic ...

  3. 如何在Python中声明一个数组?

    如何在Python中声明数组? 我在文档中找不到任何对数组的引用. #1楼 这个怎么样... >>> a = range(12) >>> a [0, 1, 2, 3 ...

  4. python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件

    本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...

  5. if函数python_关于函数:如何在python中为一个if语句提供多个条件

    本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...

  6. 微信小程序开发--如何在swiper中显示两个item以及下一个item的部分内容

    如何在swiper中显示两个item以及下一个item的部分内容 我所实现的效果 我实现的代码 <!--图片轮播图--><!--要展示两个item 以及下一个item的部分内容,ci ...

  7. python中2d_【IT专家】如何在Python中复制一个2D数组?(复制)

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 如何在 Python 中复制一个 2D 数组? ( 复制 ) 如何在 Python 中复制一个 2D 数组 ?( 复制 )[ 英 ]How to  ...

  8. java添加按钮点击事件_如何为odoo 10中的按钮点击事件添加一个java脚本处理程序?...

    我想使用java脚本为header中的按钮创建一个处理程序.下面我视图模型给出:如何为odoo 10中的按钮点击事件添加一个java脚本处理程序? inherit_id="web.asset ...

  9. 教你如何在Python中读,写和解析CSV文

    摘要:在这篇文章中关于"在Python如何阅读CSV文件"中,我们将学习如何读,写和解析的CSV文件的Python. 您知道将表格数据存储到纯文本文件背后的机制是什么吗?答案是CS ...

最新文章

  1. 通知传值(NSNotificationCenter)
  2. 小白webpack进行nodejs 前端打包配置
  3. python如何不跳行打印_python怎么不换行打印
  4. KVM虚拟机获取所有IP(shell)
  5. webpack+es6+node+react初实践及总结
  6. Android Phonebook编写联系人UI加载及联系人保存流程(六)
  7. 如何在VS2013中显示代码行号
  8. mybatis 之动态SQL
  9. multisim连接MySQL_Multisim14使用multisim12元件库的方法
  10. IDEA如何导出war包
  11. 正则表达式(二)常用正则表达式——验证真实姓名
  12. pthon3+itchat微信机器人,自定义回复,定时发送晚安,微信小号控制,信息群发功能,获取位置
  13. 2021:Check it again:Progressive Visual Question Answering via Visual Entailment通过视觉暗示进行渐进式视觉问答
  14. 锐捷交换机配置ssh password登录命令
  15. 科普大佬说 | 港大黄凯斌老师带你解锁黑客帝国与6G的关系
  16. ROS学习:cv_bridge与opencv版本冲突三种解决方案
  17. “¥” 人民币符号及其他币种键盘快捷键
  18. 思维导图软件PersonalBrain 6.0.6.4破解版使用
  19. Android Studio自动排版格式化(android排版和xml排版)
  20. 谷歌2012年I/O

热门文章

  1. Android+clipse导入工程提示:invalid project description
  2. l2tp连接尝试失败 因为安全层在初始化_不用批归一化也能训练万层ResNet,新型初始化方法Fixup了解一下...
  3. linux入门_Linux入门的10种方法
  4. Lovesource博士:或者我是如何学会不再担心和热爱开放的
  5. php框架和不用框架_如何选择一个PHP框架
  6. ES6/05/正则表达式简介,正则表达式如何使用,正则表达式中的特殊字符(边界符,量词符),预定义类,正则表达式中的替换
  7. 前端:JS/37/canvas对象(画布对象),用canvas对象(画布)画一些基本的图像
  8. 面试 | 阿里P7级别程序猿亲身告知,不会面试,还想进大厂?做梦吧
  9. JavaScript中try, catch, throw的用法
  10. Bootstrap 模态框插件modal的调用方式