beautifulsoup 将分隔线解析为一行

beautifulsoup parse breakline into one line

我正在尝试从标签中提取数据,然后将其作为 txt 文件保存到一行中。 例如:

text1, text2, text3

条件介于 "executives" 或 "Corporate Participants" 之间,直到 Operator。

html 标签示例:

<p class="p p1">
    <strong>
     Executives
    </strong>
  </p>
  <p class="p p1">
   text1
  </p>
  <p class="p p1">
  text2
  </p>
  <p class="p p1">
   text3
  </p>

问题是你用“\n”写行,这是文件中的换行符。您可以将最后一行代码更改为:

indexFile.write(parti.get_text(strip=True) + ',')

那么输出将是:

text1, text2, text3