import requests
import re
def phonetic_spelling(word):
word=word.replace(" ","_")
phoneticSpelling=""
#url的格式有规律
request=requests.get("https://en.oxforddictionaries.com/definition/"+word)
html=request.text
#查看网页发现音标所处的行HTML格式有规律 使用正则表达式描述
regularExpression=r'<span\s+class="phoneticspelling">/([^\/]*)/</span>'
matchObject=re.search(regularExpression,html,re.I)
if matchObject:
if matchObject.group(1):
phoneticSpelling=matchObject.group(1)
print("\nphoneticSpelling: ",word,"--->",phoneticSpelling)
else:
print("\nword \""+word+&