擅长:python、mysql、java
<p>如果目标仅仅是获得预期的产出,这应该是可行的:</p>
<pre><code>def get_info(session,title,url):
r = session.get(url)
soup = BeautifulSoup(r.text,"lxml")
for items in soup.select("ul.list-unstyled"):
try:
phone = items.select_one("a[href^='tel:']").text
except:
# skip item and continue
continue
else:
# exception wasn't rised, you have the phone
print(title,phone)
break
</code></pre>