最佳答案
我的 python (版本2.7)脚本运行良好,可以从本地 html 文件中获得一些公司名称,但是当涉及到一些特定的国家名称时,它会出现这样的错误: “ UnicodeEncodeError: ‘ ascii’codec can’t encode string”
特别是这个公司名字出现的时候
公司名称: 格哈德 · 多切卡尔公司
无法处理该链接
Traceback (most recent call last):
File "C:\Python27\Process2.py", line 261, in <module>
flog.write("\nCompany Name: "+str(pCompanyName))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128)
在这行代码中出现的错误:
if companyAlreadyKnown == 0:
for hit in soup2.findAll("h1"):
print "Company Name: "+hit.text
pCompanyName = hit.text
flog.write("\nCompany Name: "+str(pCompanyName))
companyObj.setCompanyName(pCompanyName)