Python中文
首页
教程
问答
标签
搜索
登录
注册
靓汤如何从div class和<ul>中获取<li>项目,而不需要ul的任何类名和ID
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>输入数据如下所示,其中它有多个<code>ul</code>标记,可以在pythonbeautifulsoup中刮取。在</p> <p><code><div class="column one-second"><p></p> <ul> <li>Commercial automobile</li> <li>Excess liability</li> <li>General liability</li> <li>Inland marine (cargo)</li> </ul> <p></p></div> <div class="column one-second"><p></p> <ul> <li>Professional Liability</li> <li>Property</li> <li>Workers’ compensation</li> </ul> <p></p></div></code></p> <pre><code>To get the listed items from `ul` tag using beautiful soup library, I tried this but did not work: amusements_soup.find_all('li', attrs={'id': 'menu-item-16'}) amusements_soup.find_all('div',{'class':'column one-second'}) ul = amusements_soup.find("h2", text="Services & Solutions").find_next_sibling("ul") expected output : > Commercial automobile > > Excess liability > > General liability > > Inland marine > > Professional Liability > > Workers’ compensation </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>对于使用列表理解的子代组合器的类和类型选择器也是一样的</p> <pre><code>results = [item.text for item in amusements_soup.select('.one-second li')] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kivy:在屏幕管理器中使用on_press even更改屏幕
7 回答
kivy:在幻灯片转换开始时播放声音,按下按钮后停止播放
3 回答
KIVY:在应用程序初始化期间添加小部件
2 回答
Kivy:在我的应用程序中添加工具栏
3 回答
Kivy:在排序ListAdapter d时无法更新ListView
2 回答
kivy:在根控件中用on-unpress-even更改嵌套按钮的颜色
2 回答
Kivy:在桌面上隐藏鼠标光标
10 回答
Kivy:在每次触摸之后(在触摸屏上)在FloatLayout中添加图像,但是所有以前的图像都消失了
5 回答
KIVY:在油漆应用程序中更改线条颜色
5 回答
Kivy:在简单的“Hello World”脚本中出现未知类<WindowManager>错误?
9 回答
Kivy:在网格中分配操作/分类按钮
3 回答
Kivy:在视图滚动时保持绘图说明在视图中
2 回答
Kivy:在重新进入的屏幕上将切换按钮重置为“正常”
9 回答
Kivy:基于基线更新标记中心位置
8 回答
Kivy:增加BoxLayout所需的空间?
10 回答
Kivy:声音开始播放,但在Android上是“不可阻挡的”,但在Windows上却可以
9 回答
Kivy:处理事件
10 回答
Kivy:多个屏幕和菜单项没有实现
3 回答
Kivy:如何为python创建的小部件使用画布
7 回答
Kivy:如何从kvlang中的任何屏幕访问嵌套的screenmanager
2 回答