我在学校项目中使用模块bs4的python,但我有一个问题。我想从标签获取一个值,但是此标签包含破折号(-)。我不知道。显然,我收到语法错误:
SyntaxError:关键字不能是表达式
...
...
print(papers[0].find("a", abc-xyz = True)["abc-xyz"])
请你帮助我好吗?
非常感谢! 注意安全!
我在学校项目中使用模块bs4的python,但我有一个问题。我想从标签获取一个值,但是此标签包含破折号(-)。我不知道。显然,我收到语法错误:
SyntaxError:关键字不能是表达式
...
...
print(papers[0].find("a", abc-xyz = True)["abc-xyz"])
请你帮助我好吗?
非常感谢! 注意安全!
abc
andxyz
in your code are being used expression (subtraction) and being set toTrue
, which is wrong.And then you're trying to locate
"abc-xyz"
.All you have to do is fix
abc-xyz = True
with proper attributes. Check out documentation.我敢打赌,您正在寻找看起来像这样的标签
如果我是对的,那么你想要