用编程的方法取到的页面不是期望的页面

CsToD CsToD 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如这样一个页面(台湾网址,不用代理的话,国内IP有时候能访问,有时候访问不了):
http://mybid.ruten.com.tw/credit/rule_p?wzappleom2
用WebClient(HttpWebReuest/HttpWebResponse结果一样)得到的页面只是一个“中间/等待”页面,显示:
商品搜尋處理中

但用IE打开,是一个正常的页面,而如果网速比较慢,也会时示那个“中间/等待”页面,似乎是这样:
访问这个网址后,先显示一个等待页面,后台查询完后,返回给你结果页面,因为一般情况网速正常的话,几乎是马上返回结果页面,所以就看不见等待页面,而用编程的方式取到的就是等待页,有什么办法能获取最后的页面吗?

我的代码是:



WebClient wc = new WebClient();
wc.Encoding = Encoding.GetEncoding("big5");
wc.Headers[HttpRequestHeader.UserAgent] = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)";
wc.Headers[HttpRequestHeader.Accept] = "text/html, application/xhtml+xml, */*";
string res = wc.DownloadString(@"http://mybid.ruten.com.tw/credit/rule_p?wzappleom2");


需要强调的是,这不是一个跳转页面,因为url没有任何变化,而且WebClient/HttpWebReuqest默认就是自动跳转的,所以应该不是跳转的问题,大概网页是这样显示的吧:

Page_Load()
{
Output("正在查询");
res=Query();//
Clear("正在查询");
Output(res);
}

当然,我只是猜的

怎么才能取到正确的页面呢?
...全文

相关推荐

Ajax中responseText返回的是一个页面而不是一个值

总之,为了避免Ajax请求在获取数据时意外返回整个页面,开发者需要深入了解并正确配置服务器端框架的行为,确保服务器端的处理逻辑仅返回期望的数据,而不是视图或页面。

weixin_38612139

浅谈 概率与期望 DP

概率与期望DP,一直都不会啊,感觉好难完全没法思考…期望题一般是逆推,当然也有一些是顺推,然而现在我只做过一些水得很的期望题,好菜啊…UVa 11021 麻球繁衍 蓝书p140题解:现在有k只麻球,每只麻球都只能活一天,但是可能会在死前爆出0到n-1值麻球,几率分别为p0,p1,p2...pn−1p_0,p_1,p_2...p_{n-1},求m天后所有麻球都死了的概率,因为每只麻球是独立的,这只麻球

NOIAu

浅析竞赛中一类数学期望问题的解决方法

### 浅析竞赛中一类数学期望问题的解决方法#### 引言数学期望作为概率论与统计学的重要概念之一,在现实世界中的应用极其广泛。

A1119181796

基于小区期望线的蜘蛛网络获取方法 - 使用GISDK

为此,“基于小区期望线的蜘蛛网络获取方法”提供了一种更为高效且直观的方式来简化这一过程,通过构建一种类似于蜘蛛网的网络结构来近似表达区域内的出行需求分布。

clarkia1

算法合集之《浅析竞赛中一类数学期望问题的解决方法》

这种方法的核心思想是通过已知状态的期望值推导出其他状态的期望值。下面通过几个具体的例子来展示如何应用递推或动态规划解决数学期望问题。

luyuncheng
评论 3
收藏 已收藏
分享
返回顶部
CsToD
.NET社区 62,274 成员 668,968 内容