js获取url地址里的数据

js获取url地址里的数据,第1张

方法如下:

1采用正则表达式获取地址参数

代码如下:

function GetQueryString(name)

{

var reg = new RegExp("(^|&)"+ name +"=([^&])(&|$)");

var r = windowlocationsearchsubstr(1)match(reg);

if(r!=null)return unescape(r[2]); return null;

}

// 调用方法

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2"));

alert(GetQueryString("参数名3"));

2例子:

若地址栏URL为:abchtmlid=123&url=>

是要做网页?还是要做爬虫?不太一样哦。

网页的话最简单用PHP:

$a = $_GET['a'];

$b = $_GET['b'];

然后写文件写数据库。

爬虫的话,比如Python:

import urlparse

url = '>

//JS获取URL网址的参数

function $_GET(name,urls){

  var url=urls||windowlocationhref;

  if(!name==true){

    var data=urlmatch(new RegExp("([^&])=([^&])","ig"));

    return data!=nulldata:[];

  }else{

    var test=new RegExp(name+"=","i")test(url);

    return testurlmatch(new RegExp(name+"=([^&])","i"))[1]:"";

  }

};

//获取当前页面网址参数中所有key,返回值是一个对象数组,如 obj = {A:'001',B:'002',C:'003' }

var obj = $_GET();//获取当前页面网址参数中指定key的值,如 fr 返回值是字符串 obj = 'qlquick'

var obj = $_GET('fr');//获取指定网址字符串中参数A的值字符串 A = '001'

var obj = $_GET("A","指定网址字符串加参数A=001&B=002&C=003&D=004&E=005&F=006&G=007&H=008");

你说的我有点听不懂,不知道你是不是说要获取网页中的源码内容

你可以写这样

建个文本变量

变量=到文本(>

可以通过以下四种方式获取:

方法一:先看看页面上有没有“全屏播放”、“下载”之类的链接,然后直接点击链接,会d出全屏播放窗口,复制地址栏即可;

方法二:查看源码法

一般的网页打开后,先选择浏览器菜单里的“查看”->“源文件”(或在页面的空白地方点鼠标右键,选“查看源文件”),计算机会用自动用“记事本”显示这个网页的源代码,然后我们用“记事本”的查找功能,在源代码里搜索“swf”,一般就可以找到FLASH的地址了;

方法三:用下载工具取flash的址

我建议大家用这个方法!去下一个点击就进入迅雷新建下载任务窗口复制“网址(URL)”里面的地址就是你要的flash的地址了;

方法四:使用IE缓存获取flash地址

打开你要的flash所在的页面,例如现在刷新flash所在的页面

网页视频下载软件

网页视频下载软件一款免费的集浏览器在线观看以及视频进行加速与下载的软件。在视频网页在线观看时由于宽带原因往往会卡,不会很流畅的播放,这时候你可以把喜欢的网页视频下载到本地电脑,方便自己下次欣赏或与自己的朋友分享。

参考资料:

网页视频下载软件

以上就是关于js获取url地址里的数据全部的内容,包括:js获取url地址里的数据、Java请求一个URL。获取网站返回的数据。、如何提取url中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9805997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存