Python 请尝试除selenium webdriver或请求脚本之外的其他脚本

Python 请尝试除selenium webdriver或请求脚本之外的其他脚本,python,selenium,python-requests,try-except,Python,Selenium,Python Requests,Try Except,考虑到最佳实践,除了尝试从requests.get(url)获取响应或使用SeleniumWebDriver.get(url)之外,使用try是否更好 也许更一般的问题是,什么时候应该使用try-except-except文件处理 多谢各位 例如: import requests try: respond = requests.get('https://www.google.com') print(respond.status_code) except Exception a

考虑到最佳实践,除了尝试从requests.get(url)获取响应或使用SeleniumWebDriver.get(url)之外,使用try是否更好

也许更一般的问题是,什么时候应该使用try-except-except文件处理

多谢各位

例如:

import requests

try:
    respond = requests.get('https://www.google.com')
    print(respond.status_code)

except Exception as e:
    print(f'error while open url - {e}')

我会说这是一种很好的做法,即使很难做到,尤其是在处理稳定和广泛使用的网站时,比如谷歌网站


但是,如果您试图请求的站点出现故障或没有响应,根据我的经验,“尝试除外”会很方便,并加快查找错误原因的过程。

我认为这是一种很好的做法,即使很难做到,尤其是在处理稳定且广泛使用的站点时,比如谷歌网站


但是,根据我的经验,如果您试图请求的站点已关闭或没有响应您,则try except会很方便,并加快查找错误原因的过程。

根据经验,如果您将GET请求放在尝试之外,如果您想循环浏览URL列表,这是一种很好的做法,这最终会失败


此外,如果失败,您可以在例外情况下处理该问题,例如,您的ip被阻止访问x网站,您可以输出url,然后使用代理重试或写出url以备将来处理。

根据经验,如果您将GET请求放在尝试之外,如果您想循环浏览URL列表,那么最终会失败


此外,如果失败,您可以在例外情况下处理,例如您的ip被阻止访问x网站,您可以输出url,然后使用代理重试或写出url以备将来处理。

如果您只是通过
请求
发出GET请求,我认为您不需要
尝试例外
块。如果您只是通过
请求
发出GET请求,我认为您不需要
尝试例外
块。