带有文本“所有者1”的类“标签”会动态更改,因此索引相同的类名称是不一致的。我正在尝试在课程文本标签后使用名称“ Joe Smith”。有些记录的开头是“公司名称”。
<div>
<div class="label">Owner 1 Name</div>
<div class="value">
<div>Joe Smith</div>
</div>
<div>
<div class="label">Company Name</div>
<div class="value">
<div>ACME CO</div>
</div>
像上面的代码一样,大约有十个“标签”类。所有者1名称通过记录动态更改,并且每次都以不同的位置结尾。我只需要每个记录的名称值。
问题来源:stackoverflow
这达到了目的:
target = soup.find("div", text="Owner 1 Name")
print(target.find_next_sibling("div").get_text())
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。