繁体   English   中英

Python AttributeError:'NoneType'对象没有属性getText

[英]Python AttributeError:'NoneType' object has no attribute getText

这是我第一次来这里!。 我是 Python 新手,但遇到错误:“'NoneType' 对象没有属性 getText。” 我正在使用 Requests 和 BeautifulSoup 库。 它是关于 chess.com,一个国际象棋网站,您可以在其中下载所有数据游戏。 我正在学习网络抓取和数据可视化,这个想法是使用我的信息。 代码是:


text = page.text

b = BeautifulSoup(text, 'html.parser')

content = b.find('span', attrs={'class': re.compile("archive-games-game-time")})

content.getText().strip()

“massarov”是我在页面中的用户名。 我不知道怎么了。 有人可以帮我吗???????

如果您正在登录,最好使用session因为它会保存您的 cookie:

session = requests.Session()
session.post(post_link, data=yourdata)

data = session.get(link)

这将使您在更改 url 时保持登录状态(转到网站上的其他页面)。 所以每当需要保持cookies使用session

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM