我在eBay上卖了很多音乐。我有一个工具,它在Discogs.com上接收一个专辑的URL,并创建一个信息面板,然后我将其复制到eBay项目描述中。我使用System.Net.Webclient.Downloadstring()下载页面的源代码,然后使用Regex表达式来提取我需要的专辑信息。这已经好几个月了,但现在几天,我收到了这个错误:
“基础连接已关闭:发送时发生意外错误。”
尝试在任何discogs.com页面上使用DownloadString()时出现此错误。我可以在浏览器中加载这些页面就好了。以下是相册页面的随机示例:https://www.discogs.com/Apocalyptica-7th-Symphony/release/6520402
Dim wbClient As New WebClient
wbClient.Encoding = UTF8Encoding.UTF8
wbClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
Dim strPageData As String = wbClient.DownloadString("https://www.discogs.com/" & strPageURL)