作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从每个外部 div 中的第一个内部 div 获取文本
<body>
<div class="outer">
<div class="inner">text1</div>
<div class="inner">text2</div>
<div class="inner">text3</div>
</div>
<div class="outer">
<div class="inner">text4</div>
</div>
<div class="outer">
<div class="inner">text5</div>
<div class="inner">text6</div>
</div>
</body>
这意味着检索text1、text4、text5
我已经尝试过如下所示的代码:
outers = soup.select('body > .outer')
for outer in outers:
inners = outer.select_one('.inner')
for inner in inners:
print(inner.text)
但无法让它工作
最佳答案
也许这可行,
soup = BeautifulSoup(text, 'html.parser')
for outer in soup.find_all('div', class_='outer'):
inners = outer.find('div', class_='inner')
for inner in inners:
print(inner)
# Output as:
# text1
# text4
# text5
或者您可以使用这种方式,
soup = BeautifulSoup(text, 'html.parser')
for outer in soup.find_all('div', class_='outer'):
inners = outer.find('div', class_='inner')
print(inners.get_text())
关于python - 如何选择美丽汤列表中每个元素的第一个子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52040677/
for item in listOfModels: if item[0] in perms: perms[item[0]][item[1]] = True else:
尝试使用 react-beautiful-dnd 来创建可拖动的元素,但无法找到它为何如此“跳跃”的原因。拖动的元素和其他元素在移动元素并释放后移动和缩放(参见包含的图像 gif)。只有当将一个元素/
我是一名优秀的程序员,十分优秀!