HttpClient请求报错“ 未能创建 SSL/TLS 安全通道 ”的解决方法

发表日期: 2023-05-30

1.存在问题

在请求某些Https的网站数据时,会提示ssl证书不行,无法获取数据

Dim url As String = "https://web.ifzq.gtimg.cn/appstock/app/minute/query?code=sz000001"
Dim hc As New HttpClient(url)
Output.Show(hc.GetData)

image.png


2.解决方法

给项目设置全局的SSL版本

Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12 '设置全局的SSL版本,每次项目启动执行一次即可
Dim url As String = "https://web.ifzq.gtimg.cn/appstock/app/minute/query?code=sz000001"
Dim hc As New HttpClient(url)
Output.Show(hc.GetData)

image.png

3.其他相关阅读

一般用HttpClient获取这种url数据,都是为了提取做数据分析的,推荐一种网页数据分析工具,能配合狐表使用

教你用狐表做爬虫获取网页元素。狐表HttpClient+第三方xPath分析工具HtmlAgilityPack


随便看看
商务联系QQ : 2385350359

Copyright 2016-2023 江门蓬江区华越科技公司 版权所有 | 承接软件定制开发,欢迎联系
粤ICP备19148806号-5