如何使用 bs4 在 python 中获取带连字符的标签值?

戈克图尔克

我正在为我的学校项目使用带有模块 bs4 的 python,并且我有一个问题。我想从标签中获取一个值,但该标签包含破折号 (-)。我想不通。显然,我遇到了语法错误:

SyntaxError : 关键字不能是表达式

...
...
print(papers[0].find("a", abc-xyz = True)["abc-xyz"])

请你帮助我好吗?

克里斯·库西

我敢打赌你正在寻找一个看起来像这样的标签

<a abc-xyz="True" href="http://www.example.com">

如果我是对的,那么你想要

the_tag = .find("a", {"abc-xyz" : True})
value_of_abc_xyz = the_tag['abc-xyz']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章