在selenium.py中,如何处理404状态码

2 投票
1 回答
722 浏览
提问于 2025-04-16 16:29

我正在用Python写一个selenium脚本。我发现一个问题,就是当selenium遇到404状态码时,它会崩溃。有什么好的方法来处理这个问题吗?

1 个回答

1

我遇到过类似的问题。有时候我们使用的一个服务器(也就是不是我们主要测试的那个服务器,而是一个“子服务器”)在测试过程中会崩溃。我在主要测试开始之前加了一个简单的检查,看看这个服务器是否还在运行。具体来说,我对服务器发了一个简单的GET请求,并用try-catch包裹起来,如果这个请求成功了,我就继续进行后面的测试。我要强调的是,在我开始使用selenium之前,我会先用Python的urllib2发一个GET请求。这虽然不是最好的解决办法,但速度快,对我来说已经足够了。

撰写回答