lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: meta line 4 and head, line 6, column 8

不出所料,博主在学习今天的内容时,又报错了,我们来找找今天的错误吧

先看看代码,代码不复杂

  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.问题解决

通过以上两个纠错,笔者成功地运行了代码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值