如何判定网站使用https还是http?

我要测试中国排名前100的网站是否使用https,请问如何用Python编程实现?

访问时不是先会给传递一个网站地址的参数么,然后先用http请求尝试读取服务器数据(排除http),如果失败再用https来读取(成功则为https),要是还失败了那就是服务器拒绝了链接或是其他错误。

看URL显示什么就是什么了

请求对应网站,添加https协议,然后看http看返回值是否为200

直接tcp连443和80

在浏览器的地址栏看下url,如果是https会显示以https开头的,旁边也会有加密的标识,如果是http,地址的开头没有加密的标识。