试图获取足球队所有球员的球员名单,但只获得第一个球员?

我试图从中抓取的网站是:


https://rolltide.com/roster.aspx?roster=226&path=football


这是我正在使用的代码:



numbers = driver.find_elements_by_class_name('sidearm-roster-player-jersey-number')

print(numbers.text)


这是我得到的错误:



AttributeError: 'list' object has no attribute 'text'


如果我更改elements为element我可以抓取第一个玩家的号码,但是我在使用elements. 我需要进行哪些更改才能收集所有这些号码?


茅侃侃
浏览 113回答 1
1回答

跃然一笑

尝试这个:numbers = driver.find_elements_by_class_name('sidearm-roster-player-jersey-number')for number in numbers:    print(number.text)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python