【发布时间】:2015-09-18 05:52:25
【问题描述】:
我从本地主机的不同网站下载不同的公司名称有时我会遇到这个问题,那就是中断下载过程。我的脚本在其他国家/地区运行良好,但是当我下载捷克共和国时,会发生这种类型的错误。
到目前为止处理的公司总数:0 Traceback(最近一次通话最后一次): 文件“process1.py”,第 261 行,在 print "Company Name: "+hit.text File "C:\Python27\lib\encodings\cp437.py", line 12, in encode return codecs.charmap_encode(input,errors,encoding_map) UnicodeEncodeError: 'charmap' codec can't encode character u'\xfd' in 位置 3 3:字符映射到
我的代码在这里:
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)
我不知道为什么会这样。对此问题有什么建议吗?
【问题讨论】:
标签: mysql python-2.7 beautifulsoup lxml command-prompt