【发布时间】:2021-08-05 03:34:58
【问题描述】:
我用代码试试
本地文件 = io.open("/var/mobile/Containers/Data/Application/7A77D3FC-6AD4-45CC-8373-C6805EE23053/Library/Cookies/Cookies.binarycookies", "r" )
本地内容 = file:read("*all") 警报(内容)
但它只显示文本“cook” 我想得到uidnumber。万事俱备
这是文件的内容 cookï{á_8FMO¥GÄAè'ÃA.facebook.comc_user/100067613756726f8FKMeáÅAè'ÃA.facebook.comdatr/9dDmX1oeO8vxZf_c5oN3zo0G8FIKccÃAè'ÃA.facebook.comfr/ 2nJPKLscDIQSFWe91.AWVLAExu1_bTrLxImZ6CSM8TzUQ.BgnyRL.bx.AAA.0.0.BgnyRL.AWWCQKMx204p8FIK¥GÄAè'ÃA.facebook。 comxs/46:Y_cRC0KmQk1Zbg:2:1621042254:-1:-1ß Kbplist00Ñ_NSHTTPCookieAcceptPolicy&(
【问题讨论】:
-
二进制字符串可能包含零字节,所有标准文本函数(例如警报)都将其视为字符串结尾
-
alert( (contents:gsub("%c", ".")) ) -
但是当我运行你的代码时,我的手机崩溃并进入安全模式。我已经更新了 cookie 文件的内容,你能帮我重新处理一下吗?
-
你的 Lua 版本是多少?
-
alert(contents:match"user/(%d+)")