我正在为我的学校项目使用带有模块 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] 删除。
我来说两句