【发布时间】:2015-03-24 09:19:55
【问题描述】:
我正在尝试从下面发布的 html 页面中获取文本。我尝试了 for 循环,但它没有按顺序打印字符串。我需要按如下顺序打印字符串:
text1:text_1.1
text2:text2.2,2.2
...
我需要得到上面打印的输出。
<ul>
<li>
<b>text1:</b>
<a><a href="search.php?origin=">text_1.1</a>
</li>
<li>
<b>text2</b>
<a href="search.php?origin=">text_2.1</a>
<a href="search.php?origin">text_2.2</a>
</li>
<li>
<b>text4</b>
<a href="search.php?origin=">text_4.1</a>
<a href="search.php?origin=">text_4.2</a>
<a href="search.php?origin=">text_4.3</a>
<a href="search.php?origin=">text_4.4</a>
</li>
<li>
<b>text5</b>
<a href="search.php?origin=">text5.1</a>
</li>
<li>
<b>text6</b>
<a href="search.php?origin=">text6.1</a>
<a href="search.php?origin=">text6.2</a>
<a href="search.php?origin=">text6.3</a>
<li>
<b>text7</b>
<a href="search.php?origin=">text7.1</a>
<font color="green">text7.2</font>
</li>
<li>
<b>text8</b>
<a href="dwres.php?resource=">2 </a>
</ul>
【问题讨论】:
-
您的编辑毫无意义,
text2:text2.2,2.2来自哪里?
标签: python html regex module beautifulsoup