server 是可以根据浏览器的语言重定向到不同位置的(这取决于 server 的实现)
例如 en-us 和 ja-jp ,也可能一个中文浏览器,被重定向到一个 /zh-cn/的位置是不是最终的重定向地址,你的代码肯定不是,重定向可以有很多次总之不太理解的你的问题,因为不知道你访问的这是哪里,具体是个什么情况
例如 en-us 和 ja-jp ,也可能一个中文浏览器,被重定向到一个 /zh-cn/的位置是不是最终的重定向地址,你的代码肯定不是,重定向可以有很多次总之不太理解的你的问题,因为不知道你访问的这是哪里,具体是个什么情况
解决方案 »
- OleDb更新Excel单元格,含有特殊字符的问题
- string.format 格式数字
- 鼠标指向什么地方,可以看到这一行代表的值,而不是其中某一项的值:UBound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.Ge
- 关于控件透明的问题
- 最小化窗口恢复窗口时闪屏很厉害 怎么办?
- .NET 2.0 中 请问怎样保护自己的DLL不被他人引用
- 在c#的web中,怎样放入tree控件
- 请教,用什么方法可以得到本地的网络状态?
- 使用StringIntObject给Combox添加值的问题??
- 自己写了一个查看进程的程序,开始可以运行,但现在会出“进程性能计数器已禁用,因此无法执行所请求的操作”的错误!请教各位!
- sqlite与ef配合的问题
- INNO SETUP在安装过程中实现附加数据库
然后,你的判断那里,你是不知道Contains方法么
打个比方,代码调试出来: http://fwlink -> http://aaaaa/en-us/aaa 跳到的是en-us
而手动测试的fwlink,最终跳到了http://aaaaa/ja-jp/aaa,应该就是你说的重定向了。和我本地浏览器语言设置有关系,如果代码里设置好浏览器语言,不知道可不可以。
看来这样测试一个fwlink跳转不科学。我现在只是要把一个本地化的网页里的fwlink跳转到en-us 英语的链接都用自动化去调出来,并打印出来。就是我的目的。
前提是你要了解 url 那一侧的实现,比如肯定根据语言重定向,只重定向一次
按照你的描述,代码设置语言是可以的
打开页面超时的问题,请求超时的问题。
request.Timeout = 10 * 10000; 我网上搜了,默认是10秒钟,我这里不是已经延时了嘛,哎,搞不懂,跑第一个页面还可以,第二个,第三个,我单独调试,就是会遇到超时的问题。我没开啥线程,也不会开。就是你说的一个个测的,一千多个url进来,load每个url,然后对每个url里带fwlink的进行单独分析,看fwlink会不会跳转到带en-us的page。话说这些个东西,我是这三四天里刚刚学的。然后拿来用了。