在Beautiful Soup中,是否可以搜索文本字符串,然后从那里找到第n个元素?
更新 我正在尝试定位以下代码字段以获取文本。我尝试了汤找到并找到了但是我有其他我想要定位的页面只是略有不同所以我需要一些非常强大的东西
我的计划
我的代码找到字符串
model_name=soup.find(text='Model name')
print model_name
答案 0 :(得分:1)
好的我明白了,其实很简单。我发现的解决方案有点乱,但它可以工作
您需要使用的是下一个运算符,因此代码看起来像这样
model_name=soup.find(text='Model name').next.text
添加尽可能多的下一个运算符,直到达到目标。