擅长:python、mysql、java
<p>您可以使用<code>try, except</code>来捕捉异常,如下所示。在</p>
<pre><code>allname = []
alltel = []
allemail = []
for link in docdetail:
name = soup.h1.contents[1]
tel = soup.find('a', class_='tel').string
email = soup.find('a', class_='email').string
allname.append(name)
try:
alltel.append(tel)
except:
alltel.append('N/A')
try:
allemail.append(email)
except:
allemail.append('N/A')
</code></pre>
<p>然后,您将拥有尽可能多的可用字段中的数据。如果名称不确定是否存在,也可以使用<code>try, except</code>。这种方法将您的数据保存在同一个索引中,即条目<code>alltel[x]</code>、<code>allemail[x]</code>和{<cd5>}都指向同一个实体。在</p>