【200分】HttpWebRequest/Response/WebClient获取的不是期望的页面
比如这样一个页面(台湾网址,不用代理的话,国内IP有时候能访问,有时候访问不了):
http://mybid.ruten.com.tw/credit/rule_p?wzappleom2
用WebClient(HttpWebReuest/HttpWebResponse结果一样)得到的页面只是一个“中间/等待”页面,显示:
商品搜尋處理中
但用IE打开,是一个正常的页面,而如果网速比较慢,也会时示那个“中间/等待”页面,似乎是这样:
访问这个网址后,先显示一个等待页面,后台查询完后,返回给你结果页面,因为一般情况网速正常的话,几乎是马上返回结果页面,所以就看不见等待页面,而用编程的方式取到的就是等待页,有什么办法能获取最后的页面吗?
需要强调的是,这不是一个跳转页面,因为url没有任何变化,而且WebClient/HttpWebReuqest默认就是自动跳转的,所以应该不是跳转的问题,大概网页是这样显示的吧:
Page_Load()
{
Output("正在查询");
res=Query();//
Clear("正在查询");
Output(res);
}
当然,我只是猜的
怎么才能取到正确的页面呢?
http://mybid.ruten.com.tw/credit/rule_p?wzappleom2
用WebClient(HttpWebReuest/HttpWebResponse结果一样)得到的页面只是一个“中间/等待”页面,显示:
商品搜尋處理中
但用IE打开,是一个正常的页面,而如果网速比较慢,也会时示那个“中间/等待”页面,似乎是这样:
访问这个网址后,先显示一个等待页面,后台查询完后,返回给你结果页面,因为一般情况网速正常的话,几乎是马上返回结果页面,所以就看不见等待页面,而用编程的方式取到的就是等待页,有什么办法能获取最后的页面吗?
需要强调的是,这不是一个跳转页面,因为url没有任何变化,而且WebClient/HttpWebReuqest默认就是自动跳转的,所以应该不是跳转的问题,大概网页是这样显示的吧:
Page_Load()
{
Output("正在查询");
res=Query();//
Clear("正在查询");
Output(res);
}
当然,我只是猜的
怎么才能取到正确的页面呢?
...全文
相关推荐
UnityWebRequest 上传全攻略:表单、JSON、文件与平台避坑
网络通信是客户端开发的基础能力,而数据上传则是其中高频且易错的一环。UnityWebRequest 作为 Unity 官方网络库,提供了跨平台一致的 HTTP 请求封装,底层基于各系统原生网络栈,天然支持 HTTPS、连接池与协程/异步模型。合理设计上传请求,不仅是正确设置 Content-Type 或拼接表单字段,更涉及请求体组织、内存控制、生命周期管理和多平台兼容。从键值对表单到 JSON 原始字节流,从大文件流式上传到分片续传,选择正确的上传方式能显著提升客户端稳定性。实际工程中,开发者常面临进度卡在
#include BLEDevice.h.pages
#include BLEDevice.h.pages
科技中介服务机构如何利用智能体技术提升技术交易服务的专业性与便捷性?.docx
科技中介服务机构如何利用智能体技术提升技术交易服务的专业性与便捷性?
AI 完成消除游戏自动化经验总结
打包的测试代码工程,基本不侵入游戏
excel python test
excel python test



