访问微博页面时出现“无法访问该站点”错误

访问微博页面时出现“无法访问该站点”错误

我尝试连接微博(一个大型商业网站,所以他们的服务器正在运行,而我没有对其进行网页抓取)。

我测试的网址是'http://weibo.com/3099834425'(一个随机家伙的个人资料页面,所以我的浏览器没有记住这个地址)。

以下是我尝试过的:

  1. 在 Chrome 中打开此网址。它显示错误代码“ERR_CONNECTION_REFUSED”,表示“无法访问此站点,weibo.com 拒绝连接。”。
  2. 手动添加“www.”前缀,它将正常工作,显示正确的个人资料页面。
  3. 清除 Chrome 的 Cookies 并再次打开此网址。仍然失败。

  4. 在 Safari 中打开此网址。同样失败。

  5. 将链接粘贴到 Safari 的地址栏中。在某些选项卡中,它会失败,显示“Safari 无法连接到服务器”;在其他选项卡中,它会成功,自动添加“www.”前缀并显示实际页面。
  6. 在Safari上删除微博的Cookies。打开这个链接,还是失败。

这是重定向问题还是地址栏自动补全问题?是浏览器配置的问题还是微博的问题?该怎么解决?

多谢!!!

答案1

最后我意识到我的系统的主机文件已被改变。

Chrome 收到 ERR_CONNECTION_REFUSED 代码意味着您尚未到达目标服务器。系统主机文件可以使浏览器绕过 DNS 服务器并直接使用其提供的 IP 地址。

在我的例子中,主机文件配置为“127.0.0.1 weibo.com”。浏览器发送请求URL为“http://weibo.com/',并且该域名解析为“127.0.0.1”。由于我没有运行本地服务器,因此无法访问该 IP 地址。

解决方案是删除主机文件中的此行。

相关内容