BeautifulSoup - find_all 函数 got multiple values for argument

创建日期: 2022-10-31 16:10 | 作者: 风波 | 浏览次数: 14 | 分类: Python

使用 BeautifulSoup 解析微信公众号的 html,结果在解析作者信息的时候报错。

html 代码如下:

  <meta name="description" content="给健康地心说卡路里论做补充,我是异性恋不要烧死我。" />
  <meta name="author" content="斌卡" />

报错的python代码如下:

ele = soup.find_all("meta", name="author")

报错信息如下:

find_all() got multiple values for argument 'name'

原因是,name 不是findAll的参数,需要改成如下方式:

ele = soup.find_all("meta", attrs={'name': "author"})

参考:https://blog.csdn.net/loseblue/article/details/5017781

14 浏览
8 爬虫
0 评论