擅长:python、mysql、java
<p>您只需要提取url并解析查询参数。
正则表达式的另一种方法:<br/></p>
<pre><code> from bs4 import BeautifulSoup
import re
soup = BeautifulSoup('<span class="addr"><a href="p.php?q=Ascot+Vale&amp;sta=vic&amp;id=2758769&amp;address=1%2F39+Sandown+Road%2C+Ascot+Vale"
target="_blank">1/39 Sandown Road</a></span>',"html.parser")
links = soup.findAll('a', href=True)
for link in links:
href = link['href']
a = re.search("id=.*&",href)
if a:
x = a.group(0)
x = x[:-1]
print(x)
</code></pre>