擅长:python、mysql、java
<p>属性是<code>id</code>而不是<code>class</code>,并且您已经给出了在<code>find_all</code>方法中查找的标记。您可以使用<code>regex</code>查找具有特定模式的所有元素</p>
<pre><code>In [61]: import re
In [62]: a = """ <div id="hide-editing-34536258">1/2 and 2/1 are reciprocals.</div>
...: <div id="hide-editing-345258">1/4 and 2/1 are reciprocals.</div>
...: <div id="hide-editing-346258">1/5 and 2/1 are reciprocals.</div>
...: """
In [63]: soup = BeautifulSoup(a, "html.parser")
In [64]: all_divs = dates = soup.findAll("div", {"id" : re.compile('hide-editing.*')})
In [65]: all_divs
Out[65]:
[<div id="hide-editing-34536258">1/2 and 2/1 are reciprocals.</div>,
<div id="hide-editing-345258">1/4 and 2/1 are reciprocals.</div>,
<div id="hide-editing-346258">1/5 and 2/1 are reciprocals.</div>]
In [66]: [i.text.strip() for i in all_divs]
Out[66]:
['1/2 and 2/1 are reciprocals.',
'1/4 and 2/1 are reciprocals.',
'1/5 and 2/1 are reciprocals.']
</code></pre>