这个问题没有具体的环境很难回答的。
就你所说的应该没有什么大问题,其实UrlEncode你完全可以对整个URL字符串的,而不必使用Replace了,没有这么麻烦。
就你所说的应该没有什么大问题,其实UrlEncode你完全可以对整个URL字符串的,而不必使用Replace了,没有这么麻烦。
解决方案 »
- .NET中怎么获取word或powerpoint中的文档或大纲,有实例最好
- 一个用户更改了数据,所有访问同一数据的用户同步显示
- 新鲜事,来看看
- response.end问题
- 组合控件自定义事件(头大了,还是弄不明白)
- 求C#操作ACCESS的例子
- WinForm文件上传问题,请教高手,急!
- 【求代码】求BT的torrent文件解析代码,要求能够计算出torrent文件的info_hash
- 如何通过程序把dataTable中某指定行列值清空?
- 为什么右击不能弹出菜单??
- 请大家看看CSDN+DelphiBBS相结合的产物
- 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
byte[] htmlBody = wc.DownloadData(sURL);string html = System.Text.Encoding.GetEncoding("GB2312").GetString(htmlBody);
int startAt = sURL.IndexOf('?');
if (startAt >0) {
sURL = sURL.Substring(0, startAt+1) + System.Web.HttpUtility.UrlEncode(sURL.Substring(startAt +1));
}System.Net.WebClient wc = new System.Net.WebClient();
byte[] htmlBody = wc.DownloadData(sURL);string html = System.Text.Encoding.GetEncoding("GB2312").GetString(htmlBody);
[email protected]
而且我发现,如果直接在浏览器的地址栏里输入这个pagenow=3的地址回车,得到的仍然是pagenow=1的内容,只有点几刷新按钮后获取到的内容才是pagenow=3的,是不是在地址栏里回车和点几刷新按钮方式上有不同.
而且点几也面上的page3联结也可以得到正确内容,是不是对方要求也FORM的形式提交pagenow=3的数据,如果是这样,该如何模拟这个提交的动作...........