首页 >>  正文

urlencode在线转换

来源:baiyundou.net   日期:2024-09-21

在建站或销售虚拟商品过程中,可能会使用到第三方网盘,如百度网盘。然而,网盘分享链接可能会失效。如果网站存在大量失效链接,将会对网站用户留存产生较大影响。为解决此问题,比较好的做法是检测链接是否有效。

本文将为您介绍如何使用一款百度网盘链接有效性检测工具,以实现链接有效性批量检测以及Web API检测。

功能介绍

批量检测可以对Excel表单或文本文件中的百度网盘链接进行检测,并自动将检测结果输出到Excel或文本文件中。

Web API接口支持HTTP的GET和POST方法调用,可以使用这些方法在网站中实现访客实时检测功能,只需要在网站上添加相应的HTTP调用地址即可。同时,它还可以在采集器软件中集成,实现采集时的链接状态检测功能。

正式检测前,请在软件中扫码登录网盘帐号,登录后检测功能更稳定。

批量检测

批量检测


如图所示。在操作区中,输入文件路径或拖拽多个文件到输入框,多个文件之间用半角逗号","分隔。如果是Excel文件(xlsx格式),需要设置表单名,通过点击下拉框选择表单,再设置输入列和输出列的序号(序号从1开始计数);如果是文本文件,则不需要设置表单。

设置起始检测的行号,也是从1开始计数。并设置最大的检测行数。设置检测的并发数,建议设置为1;设置检测链接的时间间隔,建议设置为3000毫秒,也就是3秒。可以自定义输出文件后缀,输出结果文件不会覆盖原始检测文件。

设置好之后,点击“开始”按钮,然后等待检测结束即可。

检测时,支持一个单元格中存在多个网盘地址的情况,并将根据“设置”中的多链接判断的规则输出结果。

API接口检测

API接口检测


如图所示。侦听端口为服务端口,HTTP协议。因此,程序可以运行在您的服务器上。目前软件支持Windows Server 2016以上的系统。

接口返回格式,支持text和json两种格式。可以生成访问密钥,以免接口被探测和窃取盗用。也可以设置运行时自动启动,软件运行后,就会立即开启API服务端口。

在text格式返回时,仅返回具体检测结果的文本,不返回code状态码。json格式返回时,会返回code和msg(检测结果的文本字符串)两个字段。

如果不清楚如何使用接口,也可以点击“接口测试”进行本地接口测试。

接口测试


其他

运行日志。可以查看检测日志,其中包含批量检测和API检测。

检测设置。一般按默认即可。多链接判断,可根据您的个人习惯修改。

设置


在蜜蜂采集器中集成API检测接口

在采集器的规则中,对相应的标签增加“标签数据二次处理”。

先添加一个“字符编码转换”,并选择百分号编码,以便对标签内容进行URLEncode操作。

再添加一个“内容前后缀”。这里我们使用POST请求,前缀为:
http://127.0.0.1:2312/baiduchecker?$$$post_begin$$$key=xxxx&content=,后缀为$$$post_end$$$。如果使用GET请求,标签内容的长度就不能过长,前缀为
http://127.0.0.1:2312/baiduchecker?key=xxxx&content=,无后缀。

再添加一个“Http请求”,即可。

在蜜蜂采集器中集成API检测接口


这里调用API接口后,会替换标签内容的,所以,用于检测链接的标签应该是单独的“检测”标签,仅仅用于检测有效性,不用于采集内容输出。对此检测标签,还可以添加标签内容过滤,比如,不得包含链接失效,则要求所有提取的网盘链接都是有效的。

标签内容过滤


至此,我们就可以在自己的采集规则中检测百度网盘链接是否有效了。

","gnid":"9ea91c2f50a4c8d1e","img_data":[{"flag":2,"img":[{"desc":"","height":"513","title":"","url":"https://p0.ssl.img.360kuai.com/t011bfa31f88f042270.webp","width":"640"},{"desc":"","height":"374","title":"","url":"https://p0.ssl.img.360kuai.com/t018cbc47b6ec1145fb.webp","width":"640"},{"desc":"","height":"459","title":"","url":"https://p0.ssl.img.360kuai.com/t01c29b1d845d9117a3.webp","width":"640"},{"desc":"","height":"267","title":"","url":"https://p0.ssl.img.360kuai.com/t016e2b0e7d08f0aa0c.webp","width":"640"},{"desc":"","height":"304","title":"","url":"https://p0.ssl.img.360kuai.com/t0142e0926512ba934f.webp","width":"640"},{"desc":"","height":"241","title":"","url":"https://p0.ssl.img.360kuai.com/t01cd94c44d12c51225.webp","width":"640"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1702745056000,"pure":"","rawurl":"http://zm.news.so.com/88d12b7ff8f4603438cee4b9b4baea9a","redirect":0,"rptid":"0a66133b8ea795fd","rss_ext":[],"s":"t","src":"后知科技","tag":[{"clk":"ktechnology_1:http","k":"http","u":""},{"clk":"ktechnology_1:excel","k":"excel","u":""}],"title":"如何批量检测百度网盘链接是否有效

曾强娴1894PHP如何将中文转换为类似%B1%B1%BE%A9的格式,%B1%B1%BE%A9=北京 -
景顷绍18985479773 ______ $string = '我是中国人'; echo urlencode($string); //转换成web编码格式$string = urlencode($string); echo urldecode($string); //将web编码格式转换成正常的文字

曾强娴1894PHP如何对多维数组的键值对进行urlencode转码 -
景顷绍18985479773 ______ 你好,可以使用递归.function array_urlencode($data){ $new_data = array(); foreach($data as $key => $val){ // 这里我对键也进行了urlencode $new_data[urlencode($key)] = is_array($val) ? array_urlencode($val) : urlencode($val); } return $new_...

曾强娴1894html传参数,怎么让中文参数不乱码 -
景顷绍18985479773 ______ 中文用urlencode先转换一下. 方法如下,举例证明: <script> document.write("<a href='b.html?addr="+encodeURIComponent("上海市")+"&b="+encodeURIComponent("博霞路")+"'>aaaaaa</a>"); </script>

曾强娴1894GET到特殊字符如何转换? - 技术问答
景顷绍18985479773 ______ 当特殊字符出现在url中时,应先进行urlencode处理,例如:$a = \'.?#+/ \';$url = \'index.php?a=\' . urlencode($a);echo \'index\';

曾强娴1894js怎么将Server.UrlEncode编译过的参数转回来呢?.net 编码,js解码 -
景顷绍18985479773 ______ var str = '';//假设str就是你编码过的字符串,直接用js解码 decodeURI(str)

曾强娴1894在EXCEL 表格里面套用 URL转码 公式 如 -
景顷绍18985479773 ______ 要实现这个功能也不难:打开Excel,按ALT+F11,添加一个模块.插入下面代码,Public Function UrlEncode(ByRef szString As String) As String Dim szChar As String Dim szTemp As String Dim szCode As String Dim szHex As String Dim ...

曾强娴1894求助,解释下Java中怎样把网址URL编码转义 -
景顷绍18985479773 ______ String URL ="%E4%B8%AD%E5%9B%BD"; String resultStr = java.net.URLDecoder.decode(URL, "utf-8");//resultStr 就是最终结果//后边的utf-8可根据实际编码格式自行带入,还有可能是iso8859_1

曾强娴1894PHP - php如何将包含汉字的URL转为字母或数字 -
景顷绍18985479773 ______ function redirectLink(url, link) { var _url = base64decode(url); link.setAttribute('href', _url); return false; } function modifyLink(url){ url = base64decode(url); window.location.href=url; return false; } function base64decode(str) { var c1, c2, c3, c4; var i, len, ...

曾强娴1894GridView单击行事件 -
景顷绍18985479773 ______ 用于不同行访问每行加一个脚本事件,输出到页面上是个TR 在脚本里面写连接 e.Row.Attributes.Add("onclick","地址");前台function ck(m){ document.location=m; } 要不...

曾强娴1894C#语言如何将字符串类型转换成Uri类型 -
景顷绍18985479773 ______ 需要使用的类:System.Web.HttpUtility UrlEncode() 方法用来编码 UrlDecode() 方法用来解码示例://对 URL 编码进行解码 string s = "%5B1%2C2%5D"; string result = System.Web.HttpUtility.UrlDecode(s);//对 字符串进行 URL 编码 string s = "[1,2]"; string result = System.Web.HttpUtility.UrlEncode(s);

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024