擅长:python、mysql、java
<p>您可以尝试在<code>find_all</code>上使用<code>set</code>,但仍然很可能有重复项,因为对象可能不同,但仍然包含相同的href</p>
<p>在这种情况下,您只需创建一个列表并将每个href附加到列表中</p>
<p>然后,您可以创建一个if条件来检查它是否已经在列表中,然后再打印出来</p>
<p>所以你应该</p>
<pre><code>href_list = []
for link in soup.find_all("a", href=re.compile('anDetails.asp')):
href = link.get('href')
if href not in href_list:
print(href)
href_list.append(href)
</code></pre>