blackmatrix7 / ios_rule_script

分流规则、重写写规则及脚本。
GNU General Public License v2.0
18.43k stars 2.99k forks source link

更新后无法获取百度贴吧cookie #719

Closed ZEKEOO closed 2 years ago

ZEKEOO commented 2 years ago

不提供任何关于客户端的配置、使用等帮助,此类问题请通过搜索引擎解决,相关Issues将直接关闭甚至删除。


反馈前请先确认:

  1. 已使用空白配置文件复现此问题
  2. 在issues中找不到类似问题
  3. 请勿涉及任何非法内容
  4. 不规范填写的Issue可能不会得到任何回复

脚本名称:百度贴吧自动签到

APP版本:1.0.32-756

客户端名称:Quantumult X

客户端版本:1.0.32-756

问题描述: 更新到ios16,前天自动签到脚本报错,根据查看,发现js文件改名,百度贴吧的改成了signin.js;什么值得买的改成了daily.js 重新添加脚本后,无法获取对应cookie

复现方式:

1.清除现有脚本 2.重新添加百度贴吧和什么值得买脚本,来源:gallery 3.尝试获取百度贴吧cookie,清后台进贴吧-我的均无反应,safari登录贴吧无反应,日志无记录 3.尝试获取什么值得买cookie,safari登录user界面无反应,无弹窗,运行脚本显示红色叉叉,查看日志发现“当前页面获取的cookie下有记录”,但并未被使用

已使用空白配置文件验证:是

ksu-x commented 2 years ago

可以临时在mitm的hostname里面添加c.tieba.baidu.com,tiebac.baidu.com就可以了,目测脚本少了个tiebac.baidu.com

ZEKEOO commented 2 years ago

在mitm中手动添加tiebac.baidu.com,百度贴吧的问题完美解决 什么值得买依然不知道如何解决

sveinzhang commented 2 years ago

什么值得买在mitm中添加 *.smzdm.com 试试,我是这样子的,新版本没问题

blackmatrix7 commented 2 years ago

谢谢反馈,贴吧缺失的MITM hostname已经补上。

什么值得买试了下可以获取Cookie。

如果有BoxJS的话,把什么值得买的Cookie删除重新获取试试。

如果有问题,可以把日志贴上来看看,注意把Cookie内容做一些删改,避免信息泄露。

Griver-Z commented 2 years ago

我也是什么值得买无法获取cookie,loonqx和surge都试了,用空白配置只添加什么值得买的模块也试了依然无法弹窗获取

blackmatrix7 commented 2 years ago

我也是什么值得买无法获取cookie,loonqx和surge都试了,用空白配置只添加什么值得买的模块也试了依然无法弹窗获取

麻烦提供下日志我看下什么情况

luoxiaoqun commented 2 years ago

16:43:59.047095 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null) 16:43:59.047373 [Script Aborted]

16:43:59.097731 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null) 16:43:59.097777 [Script Aborted]

16:47:08.463911 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null) 16:47:08.464097 [Script Aborted]

16:47:08.506914 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null)

blackmatrix7 commented 2 years ago

16:43:59.047095 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null)

16:43:59.047373 [Script Aborted]

16:43:59.097731 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null)

16:43:59.097777 [Script Aborted]

16:47:08.463911 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null)

16:47:08.464097 [Script Aborted] 16:47:08.506914 An exception was catched while evaluate script 贴吧_获取cookie3: SyntaxError: Unexpected token ':'. Parse error.. Line number 1, column: (null)

清空下旧的数据试试

luoxiaoqun commented 2 years ago

已经删了旧的。怎么清空数据

blackmatrix7 commented 2 years ago

已经删了旧的。怎么清空数据

我看了下,获取Cookies是有点问题,临时回滚了,你再试试。

luoxiaoqun commented 2 years ago

已经删了旧的。怎么清空数据

我看了下,获取Cookies是有点问题,临时回滚了,你再试试。

还是不行 没有任何反应

blackmatrix7 commented 2 years ago

已经删了旧的。怎么清空数据

我看了下,获取Cookies是有点问题,临时回滚了,你再试试。

还是不行 没有任何反应

你是什么客户端?我现在测试Surge有点问题。

luoxiaoqun commented 2 years ago

已经删了旧的。怎么清空数据

我看了下,获取Cookies是有点问题,临时回滚了,你再试试。

还是不行 没有任何反应

你是什么客户端?我现在测试Surge有点问题。

我也是surge

blackmatrix7 commented 2 years ago

我也是surge

更新了一下脚本,目前我Surge5 TF能正常获取Cookie了。

如果还不行,关闭MITM over HTTP/2后试试,你可以获取完再打开这个功能。

luoxiaoqun commented 2 years ago

我也是surge

更新了一下脚本,目前我Surge5 TF能正常获取Cookie了。

如果还不行,关闭MITM over HTTP/2后试试,你可以获取完再打开这个功能。

cookie可以获取到了 但是签到不全,有些吧需要反复重试

blackmatrix7 commented 2 years ago

我也是surge

更新了一下脚本,目前我Surge5 TF能正常获取Cookie了。 如果还不行,关闭MITM over HTTP/2后试试,你可以获取完再打开这个功能。

cookie可以获取到了 但是签到不全,有些吧需要反复重试

因为我今天已经全部签到过了,所以不太好复现。

如果是反复重试,属于正常情况。

blackmatrix7 commented 2 years ago

用Loon试了下什么值得买,能获取到Cookie。

如果有问题,可以先关闭脚本。正常登录什么值得买。

然后访问 https://zhiyou.smzdm.com/user

应该也可以获取到Cookie。

做了个小更新,看看能否提高获取Cookies的兼容性。

欢迎反馈

Griver-Z commented 2 years ago

我也是什么值得买无法获取cookie,loonqx和surge都试了,用空白配置只添加什么值得买的模块也试了依然无法弹窗获取

麻烦提供下日志我看下什么情况

刚试了下,surge日志中完全没有有关获取cookie的有关记录,也没有弹窗,进入boxjs里面cookie显示也为空,但是请求显示是命中的 8289E91D-3E38-41BD-A583-4905F8443F92 换loon试了下,日志中出现了获取cookie的记录,显示2022/09/19 22:03:33:715 [Info] Start execute http-request script:什么值得买_获取Cookie 2022/09/19 22:03:33:731 [Info] Finished execute http-request script:什么值得买_获取Cookie 但是依然没有弹窗显示成功,boxjs里面也为空

blackmatrix7 commented 2 years ago

我也是什么值得买无法获取cookie,loonqx和surge都试了,用空白配置只添加什么值得买的模块也试了依然无法弹窗获取

麻烦提供下日志我看下什么情况

刚试了下,surge日志中完全没有有关获取cookie的有关记录,也没有弹窗,进入boxjs里面cookie显示也为空,但是请求显示是命中的 8289E91D-3E38-41BD-A583-4905F8443F92 换loon试了下,日志中出现了获取cookie的记录,显示2022/09/19 22:03:33:715 [Info] Start execute http-request script:什么值得买_获取Cookie 2022/09/19 22:03:33:731 [Info] Finished execute http-request script:什么值得买_获取Cookie 但是依然没有弹窗显示成功,boxjs里面也为空

显示黄色是触发脚本了,看看里面的日志是怎么样的

blackmatrix7 commented 2 years ago

抱歉,什么值得买的BoxJS配置有误,请更新下BoxJS订阅,清理数据重新获取看看。

Griver-Z commented 2 years ago

我也是什么值得买无法获取cookie,loonqx和surge都试了,用空白配置只添加什么值得买的模块也试了依然无法弹窗获取

麻烦提供下日志我看下什么情况

刚试了下,surge日志中完全没有有关获取cookie的有关记录,也没有弹窗,进入boxjs里面cookie显示也为空,但是请求显示是命中的 8289E91D-3E38-41BD-A583-4905F8443F92 换loon试了下,日志中出现了获取cookie的记录,显示2022/09/19 22:03:33:715 [Info] Start execute http-request script:什么值得买_获取Cookie 2022/09/19 22:03:33:731 [Info] Finished execute http-request script:什么值得买_获取Cookie 但是依然没有弹窗显示成功,boxjs里面也为空

显示黄色是触发脚本了,看看里面的日志是怎么样的

解决了,在16系统的13上面同类代理软件试遍了都是请求显示脚本触发成功,日志显示当前页面获取的cookie成功,但从当前页面获取的cookieid为null,当然也就没有写入cookie等一系列接下来包括弹窗显示获取cookie成功通知了,然后我在15系统的xs上面测试了一遍全部获取cookie成功,surge和loon在两台手机上都是用的相同配置,软件版本号也相同,唯一不同的就是系统版本一个是15.1一个是16正式版,明天有时间再排查下具体是什么原因

honeyjuice commented 2 years ago

谢谢反馈,贴吧缺失的MITM hostname已经补上。

什么值得买试了下可以获取Cookie。

如果有BoxJS的话,把什么值得买的Cookie删除重新获取试试。

如果有问题,可以把日志贴上来看看,注意把Cookie内容做一些删改,避免信息泄露。

我跟lz的情况相反,smzdm直接网页获取cookie成功,没有任何问题。但贴吧我看了下,mitm列表里是有文中提到的两个域名的,打开贴吧app,没有弹出获取cookie的通知。 查看loon的请求连接历史记录,也没有看待mitim的相关信息

blackmatrix7 commented 2 years ago

能提供下日志吗?实在无法复现。

Griver-Z commented 2 years ago

能提供下日志吗?实在无法复现。

35664B36-8081-474E-964C-9078E3456709

blackmatrix7 commented 2 years ago

能提供下日志吗?实在无法复现。

35664B36-8081-474E-964C-9078E3456709

这打码真的可以。

我需要知道你的Cookie中有没有类似 __ckguid=****的内容。

脚本目前通过这个内容有没有变化来判断是否需要更新Cookies,如果这个属性不是所有人都有,那就需要重新改脚本了。

Griver-Z commented 2 years ago

能提供下日志吗?实在无法复现。

35664B36-8081-474E-964C-9078E3456709

这打码真的可以。

我需要知道你的Cookie中有没有类似 __ckguid=****的内容。

脚本目前通过这个内容有没有变化来判断是否需要更新Cookies,如果这个属性不是所有人都有,那就需要重新改脚本了。

AD715CF9-460A-47AF-9E42-D28E188387B4

blackmatrix7 commented 2 years ago

更新了下脚本,你再试试。

Griver-Z commented 2 years ago

更新了下脚本,你再试试。

可以了,谢谢🙏