[英]AttributeError: 'NoneType' object has no attribute 'getText' (Python)
[英]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.