教你写一个获取网页cookie的APP(适用于京东,饿了么,美团,b站,网易云)

之前写过几个京东cookie的工具,最近也挺多人来问我能不能出些其他的呢,朋友们觉得浏览器获取cookie好麻烦呀,天天都要给他们做工具人。
其实我之前开源过京东cookie的获取的,我们简单修改一下就可以获取其他网页的了,很简单的。

这里先放一个我自己写的一个成品:

肖恩的毛APP

提取码:无
解压码:无

教你写一个获取网页cookie的APP(适用于京东,饿了么,美团,b站,网易云)


准备工作

1.一台安卓手机。

2.下载我打包好的压缩包。

源码与工具

提取码:无
解压码:无

3.解压出来安装好Andlua+ APP。

4.导入源码。

教你写一个获取网页cookie的APP(适用于京东,饿了么,美团,b站,网易云)


修改

这个如果你只是想获取对应cookie其实不难,只需两步。
1.修改登录的url。

教你写一个获取网页cookie的APP(适用于京东,饿了么,美团,b站,网易云)

2.根据各种网页cookie的不一样,写一个截取cookie的if语句。

教你写一个获取网页cookie的APP(适用于京东,饿了么,美团,b站,网易云)

 

例如一个网页的原始cookie是

uu=hfsjfyesu;

登录成功后的cookie是

userId=558456454; token=wwwdwblogcnwwwdwblogcnwwwdwblogcnwwwdwblogcnwwwdwblogcn; uu=hfsjfyesu; pin=sirhexs

 

那么我们先写一个if语句判断是否登录成功

if(webcookie:find"token=")then
  --上面这个if的意思是判断webcookie里面是否存在“token=”这个字符串
  --这里是登录成功后要进行的操作,我们在这里写我们的cookie截取规则
end

 

然后我们根据规律和代码api写一个截取token的规则

要用到的代码:

str="左中右"

--取字符串左边
左=str:match("(.+)中")

--取字符串中间
中=str:match("左(.-)右")

--取字符串右边
右=str:match("中(.+)")

实现:

if(webcookie:find"token=")then
  cookie="token="..webcookie:match("token=(.-)uu=")
  --上面这行的意思是截取“token=”到“uu=”中间的这段字符串,然后拼接到“token=”的后面,“..”这两个点相当于一个加号,用来拼接两端字符串。
  mycookietxt.setText(cookie)--设置文本内容
  cookielay.setVisibility(View.VISIBLE)--显示控件
end

这就完成了一段cookie的截取了,很简单。当然 你也可以使用正则表达式来获取,这个就留给你自己摸索了(这个andlua的正则好像和正常的正则不一样,自己试试)。你也可以对源码做更多的修改,前提是你能看懂,能把你的想法实现出来


打包安装

教你写一个获取网页cookie的APP(适用于京东,饿了么,美团,b站,网易云)


其他截取代码

这里放几个其他几个常用的截取代码给你们吧,你们可以自己参考一下。

京东

 

美团

网易云

学会了吧,自己试试改成b站的cookie截取吧,如果你觉得还能把握,那你可以尝试地和我一样集合成一个APP。快去试试吧,期待看到你们的作品。

原创文章,作者:生气猫,如若转载,请注明出处:https://zuiax.com/15997.html

(0)
上一篇 2022年7月23日 下午6:08
下一篇 2022年7月23日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注