获取经过跳转后的url地址

粗略一算,不写code已经好几个月了.

昨日受兄弟所托,为他写了一个小小的程序.

程序功能:

自动获取跳转后的Url地址

如下图所示:

(newUrl.txt为转换后的地址信息...)

实现过程:

每读一行数据,就new了一个webbrowser,然后指定其url,接着,在文档加载完毕之后,获取起url地址(则为最终地址).

优点:没有...用来滥竽充数的..

缺点:

1.webbrowser很吃内存.我只是随便测试200条数据,就吃了我几G内存.

2.用的是winform,本人的系统为win8,装的是vs2012,使用的是4.0,所以,其他的小伙伴要用的话,得先安装

Microsoft .NET Framework 4

下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718

使用帮助:个人觉得,如果数据量大的话,分成100条\次来处理比较好.处理完毕之后,关掉程序再继续..

最后,直接给出百度云盘的分享地址就好了.代码丑陋,不敢拿出来.

http://pan.baidu.com/s/1kTKAR23

获取经过跳转后的url地址,码迷,mamicode.com

时间: 2024-08-24 04:32:45

获取经过跳转后的url地址的相关文章

php 获取301跳转后真实的url

在php采集中经常遇到有URL 301重定向的情况,如果出现了这样的情况,有可能出现造成未知的结果,因为主机名不一样了.我们的采集中主机名不能用301重定向前的URL,要用重定向之后的URL. 我在以下PHP的例子中介绍下怎么获取301定向后真实的URL,目前我知道有两种方法 1.用get_headers函数:2.用cURL 现介绍利用get_headers() 函数获取http头 php 自带的get_headers()取得服务器响应一个 HTTP 请求所发送的所有标头. 获取301状态肯定没

使用UrlConnection请求一个url地址获取内容

访问网络需要加Internet权限:android.permission.INTERNET 使用UrlConnection请求一个url地址获取内容:             //1.创建一个Url对象                 URL url = new URL(url_str);             //2.获取一个UrlConnection对象                 HttpURLConnection connection = (HttpURLConnection)ur

动态获取爱奇艺上传视频mp4格式url地址

有时候,在工作中有些客户需要用到视频,我们大家都知道视频是非常的耗费流量的,因此,如果因为项目要求客户单独买台视频服务器是非常划不来的.那么将视频上传到优酷,爱奇艺等视频网站来托管那是一件很好的解决方案. 今天主要和大家聊下如果使用爱奇艺开放平台中来动态获取自己上传视频的mp4格式url地址.我们闲话少说,直接开始. 首先先看下通过这种方式获取的视频播放效果: 一.我们需要注册成为爱奇艺开发者       爱奇艺开放平台: http://open.iqiyi.com/index.html   二

C# HttpWebRequest 绝技 根据URL地址获取网页信息

如果要使用中间的方法的话,可以访问我的帮助类完全免费开源:C# HttpHelper,帮助类,真正的Httprequest请求时无视编码,无视证书,无视Cookie,网页抓取 1.第一招,根据URL地址获取网页信息 先来看一下代码 get方法 复制代码 publicstaticstring GetUrltoHtml(string Url,string type) { try { System.Net.WebRequest wReq = System.Net.WebRequest.Create(U

js获取当前url地址参数中文乱码问题

网上看了一些关于此问题的文章,都说的不清不楚,有些更是乱七八糟,完全没法看,故此找了一篇能用的,借鉴作为笔记. //首先获取到当前页面的地址栏信息 var url = window.location.href;//获取url地址 var obj = {};//待会用来存放参数的对象 var reg = /\?/;匹配从?截取 if(url.match(reg)) { //判断传入参数,以问号截取,问号后是参数 var chars = url.split('?')[1]; var arr = ch

JS获取上一访问页面URL地址document.referrer实践2

一.JS获取前一个访问页面的URL地址document.referrer 要获取前一个访问页面的URL地址前后端语言都可以,例如PHP的是$_SERVER['HTTP_REFERER'],JavaScript的就是document.referrer. 我们平常开发,虽然和URL打交道也算比较频繁,但是,似乎很少使用document.referrer.我起初以为是兼容性不好,后来测试发现ie7都支持,那就奇怪了,为何document.referrer用的不多呢? 我想了一下,可能有下面几个原因:

获取url地址参数值

获取url地址参数值方法: 1 function GetQueryString(name) 2 { 3 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); 4 var r = window.location.search.substr(1).match(reg); 5 if (r!=null) return unescape(r[2]); 6 return

获取当前URL地址和$_GET获取参数

用这个方法,可以在不使用$_get[]就可以获取get传过来的参数.还可以获取当前的URL 1 public function getCurrentUrl() { 2 $pageURL = 'http'; 3 4 if ($_SERVER["HTTPS"] == "on") { 5 $pageURL .= "s"; 6 } 7 $pageURL .= "://"; 8 9 if ($_SERVER["SERVER_P

PHP $_SERVER['HTTP_REFERER'] 获取前一页面的 URL 地址

转载:http://www.5idev.com/p-php_server_http_referer.shtml 使用 $_SERVER['HTTP_REFERER'] 将很容易得到链接到当前页面的前一页面的地址.一个例子如下: index.php(实际地址为:http://www.5idev.com/php/index.php): <a href="test.php">链接</a> test.php(实际地址为:http://www.5idev.com/php/