不出所料,博主在学习今天的内容时,又报错了,我们来找找今天的错误吧
先看看代码,代码不复杂
python部分
html部分
1.首先检查了html代码
由于html比较复杂,而python代码比价少,所以,我们先检查html代码出现了什么问题
1)发现href代码不全,于是补全看看
补全之后,还是错误
2)搜索别人的博客(通过Lxml读取本地html文件内容出错:Opening and ending tag mismatch: meta line 4 and head, line 6, column 8-启明SEO),发现是<meta charset="UTF-8">少了一个斜杠,于是补全斜杠,看看有什么作用
可以发现,虽然那个报错解决了,但是又来了一个新的错误,我们再试着去纠错
2.再次纠错
我们先看看报错,好像还是html代码的错,看起来好像和标点符号有关,但是html代码和标点符号有什么关系呢?所以编者果断再从CSDN上寻找答案(lxml.etree.XMLSyntaxError解决方法_lxml.etree.xmlsyntaxerror: entityref: expecting ';-CSDN博客)
3.问题解决
通过以上两个纠错,笔者成功地运行了代码