使用请求的“ ssl握手失败”

时间:2018-10-04 20:28:39

标签: python

我正在遍历URL列表以获取一些信息,但是有人不断产生SSL握手问题。我在stackoverflow上发现了许多类似的问题,但没有一个为我提供了有效的答案。 如果无法访问该站点,我想捕获异常以移至另一个URL。此刻,代码崩溃了……

我希望有人能够帮助我...

代码如下:

import requests

myurl = 'https://adviseme.mit.edu/'

class Quality_Check:
    def check_broken_link(self,data):
        try:
            url = requests.head(data, verify=False)
            print(url.status_code)
            if url.status_code == 200 or url.status_code == 302 or url.status_code == 301:
                return True
        except requests.exceptions.SSLError as e:
            print('false!')
            return False

qc=Quality_Check()
qc.check_broken_link(myurl)

0 个答案:

没有答案