Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

已支持馒头,有什么问题在这里反馈 #17

Open
linyuan0213 opened this issue Apr 2, 2024 · 83 comments
Open

已支持馒头,有什么问题在这里反馈 #17

linyuan0213 opened this issue Apr 2, 2024 · 83 comments

Comments

@linyuan0213
Copy link
Owner

No description provided.

@linyuan0213 linyuan0213 pinned this issue Apr 2, 2024
@linyuan0213 linyuan0213 changed the title 已支持馒头,有什么问题在下面反馈 已支持馒头,有什么问题在这里反馈 Apr 2, 2024
@jackloves111
Copy link
Contributor

image

  • 这里有一些不明白的,就是cookie+User-Agent,是原先的逻辑。

  • 如果cookie换成令牌,也需要User-Agent嘛?

@linyuan0213
Copy link
Owner Author

image

  • 这里有一些不明白的,就是cookie+User-Agent,是原先的逻辑。
  • 如果cookie换成令牌,也需要User-Agent嘛?

带了令牌是不需要User-Agent的,但是为了不必要的麻烦,最好带上

@jackloves111
Copy link
Contributor

image

这是馒头的站点数据无法获取的报错吗?

image

实际已经正确添加了,可以搜索资源

@jackloves111
Copy link
Contributor

jackloves111 commented Apr 2, 2024

<html>
<body>
<!--StartFragment-->
2024/04/02 17:14:38 | stdout | 2024-04-02 17:14:38,069 ERROR: 【Sites】站点 m-team 获取流量数据失败:'NoneType' object has no attribute 'update'
-- | -- | --
2024/04/02 17:14:38 | stdout |  
2024/04/02 17:14:38 | stdout |  
2024/04/02 17:14:38 | stdout | AttributeError: 'NoneType' object has no attribute 'update'
2024/04/02 17:14:38 | stdout | site_headers.update({'User-Agent': ua})
2024/04/02 17:14:38 | stdout | File "/nas-tools/app/sites/site_userinfo.py", line 83, in build
2024/04/02 17:14:38 | stdout | site_user_info = self.build(url=site_url,
2024/04/02 17:14:38 | stdout | File "/nas-tools/app/sites/site_userinfo.py", line 180, in __refresh_site_data
2024/04/02 17:14:38 | stdout | Traceback (most recent call last):
2024/04/02 17:14:38 | stdout | Callstack:
2024/04/02 17:14:38 | stdout | Exception: 'NoneType' object has no attribute 'update'

<!--EndFragment-->
</body>
</html>

这个地方应该是有个小BUG,问了一下AI

报错信息显示,在尝试更新一个站点的流量数据时,程序遇到了一个AttributeError,具体来说是'str' object has no attribute 'update'。这个错误表明,在期望对一个字典对象调用update方法时,实际上却操作了一个字符串对象。

错误发生在site_headers.update({'User-Agent': ua})这一行,意味着site_headers在这个上下文中是一个字符串,而不是预期的字典。

@linyuan0213
Copy link
Owner Author

<html>
<body>
<!--StartFragment-->
2024/04/02 17:14:38 | stdout | 2024-04-02 17:14:38,069 ERROR: 【Sites】站点 m-team 获取流量数据失败:'NoneType' object has no attribute 'update'
-- | -- | --
2024/04/02 17:14:38 | stdout |  
2024/04/02 17:14:38 | stdout |  
2024/04/02 17:14:38 | stdout | AttributeError: 'NoneType' object has no attribute 'update'
2024/04/02 17:14:38 | stdout | site_headers.update({'User-Agent': ua})
2024/04/02 17:14:38 | stdout | File "/nas-tools/app/sites/site_userinfo.py", line 83, in build
2024/04/02 17:14:38 | stdout | site_user_info = self.build(url=site_url,
2024/04/02 17:14:38 | stdout | File "/nas-tools/app/sites/site_userinfo.py", line 180, in __refresh_site_data
2024/04/02 17:14:38 | stdout | Traceback (most recent call last):
2024/04/02 17:14:38 | stdout | Callstack:
2024/04/02 17:14:38 | stdout | Exception: 'NoneType' object has no attribute 'update'

<!--EndFragment-->
</body>
</html>

这个地方应该是有个小BUG,问了一下AI

# ... 省略其他代码 ...  
  
# 在调用 update 方法之前,确保 site_headers 是一个字典  
if not isinstance(site_headers, dict):  
    site_headers = {}  
  
# 现在可以安全地调用 update 方法了  
site_headers.update({'User-Agent': ua})  
  
# ... 省略其他代码 ...

我处理下

@linyuan0213
Copy link
Owner Author

<html>
<body>
<!--StartFragment-->
2024/04/02 17:14:38 | stdout | 2024-04-02 17:14:38,069 ERROR: 【Sites】站点 m-team 获取流量数据失败:'NoneType' object has no attribute 'update'
-- | -- | --
2024/04/02 17:14:38 | stdout |  
2024/04/02 17:14:38 | stdout |  
2024/04/02 17:14:38 | stdout | AttributeError: 'NoneType' object has no attribute 'update'
2024/04/02 17:14:38 | stdout | site_headers.update({'User-Agent': ua})
2024/04/02 17:14:38 | stdout | File "/nas-tools/app/sites/site_userinfo.py", line 83, in build
2024/04/02 17:14:38 | stdout | site_user_info = self.build(url=site_url,
2024/04/02 17:14:38 | stdout | File "/nas-tools/app/sites/site_userinfo.py", line 180, in __refresh_site_data
2024/04/02 17:14:38 | stdout | Traceback (most recent call last):
2024/04/02 17:14:38 | stdout | Callstack:
2024/04/02 17:14:38 | stdout | Exception: 'NoneType' object has no attribute 'update'

<!--EndFragment-->
</body>
</html>

这个地方应该是有个小BUG,问了一下AI

# ... 省略其他代码 ...  
  
# 在调用 update 方法之前,确保 site_headers 是一个字典  
if not isinstance(site_headers, dict):  
    site_headers = {}  
  
# 现在可以安全地调用 update 方法了  
site_headers.update({'User-Agent': ua})  
  
# ... 省略其他代码 ...

我处理下

这个问题修复了

@jackloves111
Copy link
Contributor

好了,现在就剩下刷流是不是有点问题
a1c628ac-cff8-404d-9f53-42c7aed06f44

<html>
<body>
<!--StartFragment-->
2024/04/02 20:31:43 | stdout | 2024-04-02 20:31:43,133 INFO: 【Brush】任务 123 本次添加了 0 个下载
-- | -- | --
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout | TypeError: argument of type 'NoneType' is not iterable
2024/04/02 20:31:38 | stdout | if 'm-team' in media_info.page_url and media_info.enclosure is None:
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/downloader/downloader.py", line 324, in download
2024/04/02 20:31:38 | stdout | _, download_id, retmsg = self.downloader.download(
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/brushtask.py", line 622, in __download_torrent
2024/04/02 20:31:38 | stdout | if self.__download_torrent(taskinfo=taskinfo,
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/brushtask.py", line 271, in check_task_rss
2024/04/02 20:31:38 | stdout | Traceback (most recent call last):
2024/04/02 20:31:38 | stdout | Callstack:
2024/04/02 20:31:38 | stdout | Exception: argument of type 'NoneType' is not iterable
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout | 2024-04-02 20:31:38,733 INFO: 处理事件:download.add - [<function Webhook.send at 0x7f902b095cf0>]

<!--EndFragment-->
</body>
</html>

@linyuan0213
Copy link
Owner Author

好了,现在就剩下刷流是不是有点问题 a1c628ac-cff8-404d-9f53-42c7aed06f44

<html>
<body>
<!--StartFragment-->
2024/04/02 20:31:43 | stdout | 2024-04-02 20:31:43,133 INFO: 【Brush】任务 123 本次添加了 0 个下载
-- | -- | --
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout | TypeError: argument of type 'NoneType' is not iterable
2024/04/02 20:31:38 | stdout | if 'm-team' in media_info.page_url and media_info.enclosure is None:
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/downloader/downloader.py", line 324, in download
2024/04/02 20:31:38 | stdout | _, download_id, retmsg = self.downloader.download(
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/brushtask.py", line 622, in __download_torrent
2024/04/02 20:31:38 | stdout | if self.__download_torrent(taskinfo=taskinfo,
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/brushtask.py", line 271, in check_task_rss
2024/04/02 20:31:38 | stdout | Traceback (most recent call last):
2024/04/02 20:31:38 | stdout | Callstack:
2024/04/02 20:31:38 | stdout | Exception: argument of type 'NoneType' is not iterable
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout | 2024-04-02 20:31:38,733 INFO: 处理事件:download.add - [<function Webhook.send at 0x7f902b095cf0>]

<!--EndFragment-->
</body>
</html>

这个应该之前就修复了

@jackloves111
Copy link
Contributor

好了,现在就剩下刷流是不是有点问题 a1c628ac-cff8-404d-9f53-42c7aed06f44

<html>
<body>
<!--StartFragment-->
2024/04/02 20:31:43 | stdout | 2024-04-02 20:31:43,133 INFO: 【Brush】任务 123 本次添加了 0 个下载
-- | -- | --
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout | TypeError: argument of type 'NoneType' is not iterable
2024/04/02 20:31:38 | stdout | if 'm-team' in media_info.page_url and media_info.enclosure is None:
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/downloader/downloader.py", line 324, in download
2024/04/02 20:31:38 | stdout | _, download_id, retmsg = self.downloader.download(
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/brushtask.py", line 622, in __download_torrent
2024/04/02 20:31:38 | stdout | if self.__download_torrent(taskinfo=taskinfo,
2024/04/02 20:31:38 | stdout | File "/nas-tools/app/brushtask.py", line 271, in check_task_rss
2024/04/02 20:31:38 | stdout | Traceback (most recent call last):
2024/04/02 20:31:38 | stdout | Callstack:
2024/04/02 20:31:38 | stdout | Exception: argument of type 'NoneType' is not iterable
2024/04/02 20:31:38 | stdout |  
2024/04/02 20:31:38 | stdout | 2024-04-02 20:31:38,733 INFO: 处理事件:download.add - [<function Webhook.send at 0x7f902b095cf0>]

<!--EndFragment-->
</body>
</html>

这个应该之前就修复了

可以了,可以了,完美!

@decretumer
Copy link

/
D6CA3F64-07AC-423B-A451-62E8089FB7C2
大佬,馒头配置好了,站点检测是正常的,也可以获取种子了,但是签到报405,这个是配错了吗

@linyuan0213
Copy link
Owner Author

/ D6CA3F64-07AC-423B-A451-62E8089FB7C2 大佬,馒头配置好了,站点检测是正常的,也可以获取种子了,但是签到报405,这个是配错了吗

看下配置

@decretumer
Copy link

F3F71DD2-BACD-4D0F-A4D2-8B362D67474E
0BE17B7E-5E04-449A-A88E-1F7932AA5B0B
92F1AC62-2D18-4290-923A-73F288AA59D8
198A6D3C-6D2A-49F9-A668-E8086322B84F目前的配置如上

@linyuan0213
Copy link
Owner Author

F3F71DD2-BACD-4D0F-A4D2-8B362D67474E 0BE17B7E-5E04-449A-A88E-1F7932AA5B0B 92F1AC62-2D18-4290-923A-73F288AA59D8 198A6D3C-6D2A-49F9-A668-E8086322B84F目前的配置如上

去掉后面的网址后面的index

@linyuan0213
Copy link
Owner Author

大佬,只输入令牌该如何配置啊。刚看了一下馒头最新安全设定,二级验证好像必须开启,要么为密码+动态码,要么为密码+邮箱,这样录入cookie进去登不上。
cookie空着测试站点直接提示未配置站点cookie,请求头参数输入{"x-api-key": "馒头存取令牌"}保存退出后再次点维护直接没东西了,版本 v3.2.3 7e226da。

带上请求头参数就行,cookie 不用,其他问题已经修复了

@huang3370
Copy link

image
image
一直进不去,cup一直拉满

@linyuan0213
Copy link
Owner Author

image image 一直进不去,cup一直拉满

给我看下完整的日志

@huang3370
Copy link

024-04-03 22:02:47 | stderr | from app.brushtask import BrushTask -- | -- | -- 2024-04-03 22:02:47 | stderr | File "/nas-tools/app/brushtask.py", line 12, in 2024-04-03 22:02:46 | stderr | from app.utils import SystemUtils, RequestUtils 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/utils/__init__.py", line 10, in 2024-04-03 22:02:46 | stderr | from .torrent import Torrent 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/utils/torrent.py", line 7, in 2024-04-03 22:02:46 | stderr | import libtorrent 2024-04-03 22:02:46 | stderr | ModuleNotFoundError: No module named 'libtorrent' 2024-04-03 22:02:46 | stderr | Traceback (most recent call last): 2024-04-03 22:02:46 | stderr | File "/nas-tools/run.py", line 29, in 2024-04-03 22:02:46 | stderr | from web.action import WebAction 2024-04-03 22:02:46 | stderr | File "/nas-tools/web/action.py", line 22, in 2024-04-03 22:02:46 | stderr | from app.brushtask import BrushTask 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/brushtask.py", line 12, in 2024-04-03 22:02:46 | stderr | from app.downloader import Downloader 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/downloader/__init__.py", line 1, in 2024-04-03 22:02:46 | stderr | from .downloader import Downloader 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/downloader/downloader.py", line 11, in 2024-04-03 22:02:46 | stderr | from app.conf import ModuleConf 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/conf/__init__.py", line 1, in 2024-04-03 22:02:46 | stderr | from .systemconfig import SystemConfig 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/conf/systemconfig.py", line 3, in 2024-04-03 22:02:46 | stderr | from app.helper import DictHelper 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/helper/__init__.py", line 1, in 2024-04-03 22:02:46 | stderr | from .chrome_helper import ChromeHelper, init_chrome 2024-04-03 22:02:46 | stderr | File "/nas-tools/app/helper/chrome_helper.py", line 11, in 2024-04-03 22:02:45 | stderr | from app.helper import DictHelper 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/helper/__init__.py", line 1, in 2024-04-03 22:02:45 | stderr | from .chrome_helper import ChromeHelper, init_chrome 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/helper/chrome_helper.py", line 11, in 2024-04-03 22:02:45 | stderr | from app.utils import SystemUtils, RequestUtils 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/utils/__init__.py", line 10, in 2024-04-03 22:02:45 | stderr | from .torrent import Torrent 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/utils/torrent.py", line 7, in 2024-04-03 22:02:45 | stderr | import libtorrent 2024-04-03 22:02:45 | stderr | ModuleNotFoundError: No module named 'libtorrent' 2024-04-03 22:02:45 | stderr | Traceback (most recent call last): 2024-04-03 22:02:45 | stderr | File "/nas-tools/run.py", line 29, in 2024-04-03 22:02:45 | stderr | from web.action import WebAction 2024-04-03 22:02:45 | stderr | File "/nas-tools/web/action.py", line 22, in 2024-04-03 22:02:45 | stderr | from app.brushtask import BrushTask 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/brushtask.py", line 12, in 2024-04-03 22:02:45 | stderr | from app.downloader import Downloader 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/downloader/__init__.py", line 1, in 2024-04-03 22:02:45 | stderr | from .downloader import Downloader 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/downloader/downloader.py", line 11, in 2024-04-03 22:02:45 | stderr | from app.conf import ModuleConf 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/conf/__init__.py", line 1, in 2024-04-03 22:02:45 | stderr | from .systemconfig import SystemConfig 2024-04-03 22:02:45 | stderr | File "/nas-tools/app/conf/systemconfig.py", line 3, in 2024-04-03 22:02:43 | stderr | from .torrent import Torrent 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/utils/torrent.py", line 7, in 2024-04-03 22:02:43 | stderr | import libtorrent 2024-04-03 22:02:43 | stderr | ModuleNotFoundError: No module named 'libtorrent' 2024-04-03 22:02:43 | stderr | Traceback (most recent call last): 2024-04-03 22:02:43 | stderr | File "/nas-tools/run.py", line 29, in 2024-04-03 22:02:43 | stderr | from web.action import WebAction 2024-04-03 22:02:43 | stderr | File "/nas-tools/web/action.py", line 22, in 2024-04-03 22:02:43 | stderr | from app.brushtask import BrushTask 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/brushtask.py", line 12, in 2024-04-03 22:02:43 | stderr | from app.downloader import Downloader 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/downloader/__init__.py", line 1, in 2024-04-03 22:02:43 | stderr | from .downloader import Downloader 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/downloader/downloader.py", line 11, in 2024-04-03 22:02:43 | stderr | from app.conf import ModuleConf 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/conf/__init__.py", line 1, in 2024-04-03 22:02:43 | stderr | from .systemconfig import SystemConfig 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/conf/systemconfig.py", line 3, in 2024-04-03 22:02:43 | stderr | from app.helper import DictHelper 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/helper/__init__.py", line 1, in 2024-04-03 22:02:43 | stderr | from .chrome_helper import ChromeHelper, init_chrome 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/helper/chrome_helper.py", line 11, in 2024-04-03 22:02:43 | stderr | from app.utils import SystemUtils, RequestUtils 2024-04-03 22:02:43 | stderr | File "/nas-tools/app/utils/__init__.py", line 10, in 2024-04-03 22:02:42 | stderr | from app.downloader import Downloader 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/downloader/__init__.py", line 1, in 2024-04-03 22:02:42 | stderr | from .downloader import Downloader 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/downloader/downloader.py", line 11, in 2024-04-03 22:02:42 | stderr | from app.conf import ModuleConf 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/conf/__init__.py", line 1, in 2024-04-03 22:02:42 | stderr | from .systemconfig import SystemConfig 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/conf/systemconfig.py", line 3, in 2024-04-03 22:02:42 | stderr | from app.helper import DictHelper 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/helper/__init__.py", line 1, in 2024-04-03 22:02:42 | stderr | from .chrome_helper import ChromeHelper, init_chrome 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/helper/chrome_helper.py", line 11, in 2024-04-03 22:02:42 | stderr | from app.utils import SystemUtils, RequestUtils 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/utils/__init__.py", line 10, in 2024-04-03 22:02:42 | stderr | from .torrent import Torrent 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/utils/torrent.py", line 7, in 2024-04-03 22:02:42 | stderr | import libtorrent 2024-04-03 22:02:42 | stderr | ModuleNotFoundError: No module named 'libtorrent' 2024-04-03 22:02:42 | stderr | Traceback (most recent call last): 2024-04-03 22:02:42 | stderr | File "/nas-tools/run.py", line 29, in 2024-04-03 22:02:42 | stderr | from web.action import WebAction 2024-04-03 22:02:42 | stderr | File "/nas-tools/web/action.py", line 22, in 2024-04-03 22:02:42 | stderr | from app.brushtask import BrushTask 2024-04-03 22:02:42 | stderr | File "/nas-tools/app/brushtask.py", line 12, in 2024-04-03 22:02:41 | stderr | from .chrome_helper import ChromeHelper, init_chrome 2024-04-03 22:02:41 | stderr | File "/nas-tools/app/helper/chrome_helper.py", line 11, in 2024-04-03 22:02:41 | stderr | from app.utils import SystemUtils, RequestUtils 2024-04-03 22:02:41 | stderr | File "/nas-tools/app/utils/__init__.py", line 10, in 2024-04-03 22:02:41 | stderr | from .torrent import Torrent 2024-04-03 22:02:41 | stderr | File "/nas-tools/app/utils/torrent.py", line 7, in 2024-04-03 22:02:41 | stderr | import libtorrent 2024-04-03 22:02:41 | stderr | ModuleNotFoundError: No module named 'libtorrent'

@huang3370
Copy link

图像 图像一直进不去,杯一直拉满

给我看完整的日志

用绿联的docker和ssh安装都一样,,用SSH安装旧版在升级,找不到刷流这个功能了

@linyuan0213
Copy link
Owner Author

图像 图像一直进不去,杯一直拉满

给我看完整的日志

用绿联的docker和ssh安装都一样,,用SSH安装旧版在升级,找不到刷流这个功能了

刷流这个功能是对pt站注册满30天的用户提供的,我在考虑要不要去掉这个限制

@huang3370
Copy link

我还没有正常登入PT账号。

@linyuan0213
Copy link
Owner Author

我还没有正常登入PT账号。

那需要你登下pt账号

@huang3370
Copy link

我还没有正常登入PT账号。

那需要你登下pt账号

麒麟站不支持,能修复下么,www.hdkyl.in

@linyuan0213
Copy link
Owner Author

我还没有正常登入PT账号。

那需要你登下pt账号

麒麟站不支持,能修复下么,www.hdkyl.in

我没这个站点,要修复的话,可以协助一下,明天我建个 tg 群吧

@huang3370
Copy link

我还没有正常登入PT账号。

那需要你登下pt账号

麒麟站不支持,能修复下么,www.hdkyl.in

我没这个站点,要修复的话,可以协助一下,明天我建个 tg
你留个邮箱,我发你邀请

@huang3370
Copy link

你留个邮箱,我发你邀请

@linyuan0213
Copy link
Owner Author

你留个邮箱,我发你邀请

[email protected]

@huang3370
Copy link

[email protected]

已发。还有站点不行,到时候后,有邀请,我发你

@linyuan0213
Copy link
Owner Author

[email protected]

已发。还有站点不行,到时候后,有邀请,我发你

ok 这个明天我就先处理了

@guobaizhu
Copy link

最近几版更新后,mt刷流报异常哦。 Exception: 'NoneType' object is not subscriptable Callstack: Traceback (most recent call last): File "/nas-tools/app/brushtask.py", line 273, in check_task_rss if self.is_torrent_handled(enclosure=enclosure): File "/nas-tools/app/brushtask.py", line 1008, in is_torrent_handled return self.dbhelper.get_brushtask_torrent_by_enclosure(enclosure) File "/nas-tools/app/helper/db_helper.py", line 1783, in get_brushtask_torrent_by_enclosure tid = StringUtils.get_tid_by_url(enclosure) File "/nas-tools/app/utils/string_utils.py", line 561, in get_tid_by_url credential = params.get('credential')[0] TypeError: 'NoneType' object is not subscriptable

能看下日志请求的url吗

rss

image 这里要选第二个,你这rss地址应该选成第一个了

两个都试过,都没用…………

是nas-tools无法访问还是,浏览器也打不开?

只是natl-tool,网站可以打开,而且只是刷流有问题,订阅正常。

@linyuan0213
Copy link
Owner Author

最近几版更新后,mt刷流报异常哦。 Exception: 'NoneType' object is not subscriptable Callstack: Traceback (most recent call last): File "/nas-tools/app/brushtask.py", line 273, in check_task_rss if self.is_torrent_handled(enclosure=enclosure): File "/nas-tools/app/brushtask.py", line 1008, in is_torrent_handled return self.dbhelper.get_brushtask_torrent_by_enclosure(enclosure) File "/nas-tools/app/helper/db_helper.py", line 1783, in get_brushtask_torrent_by_enclosure tid = StringUtils.get_tid_by_url(enclosure) File "/nas-tools/app/utils/string_utils.py", line 561, in get_tid_by_url credential = params.get('credential')[0] TypeError: 'NoneType' object is not subscriptable

能看下日志请求的url吗

rss

image 这里要选第二个,你这rss地址应该选成第一个了

两个都试过,都没用…………

是nas-tools无法访问还是,浏览器也打不开?

只是natl-tool,网站可以打开,而且只是刷流有问题,订阅正常。

给我看下你的网站配置和刷流配置

@guobaizhu
Copy link

最近几版更新后,mt刷流报异常哦。 Exception: 'NoneType' object is not subscriptable Callstack: Traceback (most recent call last): File "/nas-tools/app/brushtask.py", line 273, in check_task_rss if self.is_torrent_handled(enclosure=enclosure): File "/nas-tools/app/brushtask.py", line 1008, in is_torrent_handled return self.dbhelper.get_brushtask_torrent_by_enclosure(enclosure) File "/nas-tools/app/helper/db_helper.py", line 1783, in get_brushtask_torrent_by_enclosure tid = StringUtils.get_tid_by_url(enclosure) File "/nas-tools/app/utils/string_utils.py", line 561, in get_tid_by_url credential = params.get('credential')[0] TypeError: 'NoneType' object is not subscriptable

能看下日志请求的url吗

rss

image 这里要选第二个,你这rss地址应该选成第一个了

两个都试过,都没用…………

是nas-tools无法访问还是,浏览器也打不开?

只是natl-tool,网站可以打开,而且只是刷流有问题,订阅正常。

给我看下你的网站配置和刷流配置
屏幕截图 2024-04-09 102950
屏幕截图 2024-04-09 103018
上周开始刷流突然就不行了,配置没改过,期间订阅还正常下载了两部电影

@linyuan0213
Copy link
Owner Author

奇怪了,我这里用tr测也是正常的,你把配置文件里的debug打开,然后启动刷流,给我看下刷流的日志 @guobaizhu

@huang3370
Copy link

奇怪了,我这里用tr测也是正常的,你把配置文件里的debug打开,然后启动刷流,给我看下刷流的日志 @guobaizhu

我这里正常了,我用实验室那个Api 就正常了

@guobaizhu
Copy link

奇怪了,我这里用tr测也是正常的,你把配置文件里的debug打开,然后启动刷流,给我看下刷流的日志 @guobaizhu

把docker废了重拉了个镜像就好了…………
麻烦大佬了

@microbiolee
Copy link

我之前安装的是jxxghp/nas-tools:3.2.1,现在因为需要用馒头所以改成了linyuan0213/nas-tools。但是无法在站点维护里看到“请求头参数“的选项。请问这该如何排查原因?我的docker-compose如下:
version: "3"
services:
nastools:
image: linyuan0213/nas-tools
container_name: nastools20240402
#hostname: nastools
environment:
- PUID=0
- PGID=0
- UMASK=000
- NASTOOL_AUTO_UPDATE=false
#- REPO_URL=https://ghproxy.com/https://github.com/jxxghp/nas-tools.git
- TZ=Asia/Shanghai
- WORKDIR=/nas-tools
- NASTOOL_CONFIG=/config/config.yaml
- LANG=C.UTF-8
- WEB_PORT=3333
#- PS1=\u@\h:\w $

volumes:
  - /share/CACHEDEV1_DATA/Container/nastools/config:/config
  - /share/CACHEDEV1_DATA/Container/qbittorrent/downloads:/downloads:rw
  - /share/CACHEDEV1_DATA/webdav:/webdav
  - /share/CACHEDEV2_DATA/downloads2:/downloads2:rw
  - /share/CACHEDEV3_DATA/downloads3:/downloads3:rw
  - /share/CACHEDEV4_DATA/downloads4:/downloads4:rw
  - /share/CACHEDEV1_DATA/Container/qbittorrent/data/data/BT_backup:/qbtorrent
  - /share/CACHEDEV1_DATA/Container/transmission/data/torrents:/trtorrent
  - /share/CACHEDEV1_DATA/Container/transmission/trdownloads:/trdownloads
  - /share/CACHEDEV1_DATA/Container/qbittorrent/data/data/watch:/watch

network_mode: "host"
#ports:
  #- 8080:3000
restart: unless-stopped

@guobaizhu
Copy link

guobaizhu commented May 27, 2024 via email

@linyuan0213
Copy link
Owner Author

我之前安装的是jxxghp/nas-tools:3.2.1,现在因为需要用馒头所以改成了linyuan0213/nas-tools。但是无法在站点维护里看到“请求头参数“的选项。请问这该如何排查原因?我的docker-compose如下: version: "3" services: nastools: image: linyuan0213/nas-tools container_name: nastools20240402 #hostname: nastools environment: - PUID=0 - PGID=0 - UMASK=000 - NASTOOL_AUTO_UPDATE=false #- REPO_URL=https://ghproxy.com/https://github.com/jxxghp/nas-tools.git - TZ=Asia/Shanghai - WORKDIR=/nas-tools - NASTOOL_CONFIG=/config/config.yaml - LANG=C.UTF-8 - WEB_PORT=3333 #- PS1=\u@\h:\w $

volumes:
  - /share/CACHEDEV1_DATA/Container/nastools/config:/config
  - /share/CACHEDEV1_DATA/Container/qbittorrent/downloads:/downloads:rw
  - /share/CACHEDEV1_DATA/webdav:/webdav
  - /share/CACHEDEV2_DATA/downloads2:/downloads2:rw
  - /share/CACHEDEV3_DATA/downloads3:/downloads3:rw
  - /share/CACHEDEV4_DATA/downloads4:/downloads4:rw
  - /share/CACHEDEV1_DATA/Container/qbittorrent/data/data/BT_backup:/qbtorrent
  - /share/CACHEDEV1_DATA/Container/transmission/data/torrents:/trtorrent
  - /share/CACHEDEV1_DATA/Container/transmission/trdownloads:/trdownloads
  - /share/CACHEDEV1_DATA/Container/qbittorrent/data/data/watch:/watch

network_mode: "host"
#ports:
  #- 8080:3000
restart: unless-stopped

更新到 3.4.5

@blacktitty-y
Copy link

明明设置好了请求头 站点测试和站点资源 都没有问题 但就是签到提示让填写请求头
image

@linyuan0213
Copy link
Owner Author

明明设置好了请求头 站点测试和站点资源 都没有问题 但就是签到提示让填写请求头 image

签到需要authorization ,像这样{"x-api-key": "令牌", "authorization": "auth参数"} 获取方式看readme里面

@blacktitty-y
Copy link

明明设置好了请求头 站点测试和站点资源 都没有问题 但就是签到提示让填写请求头 image

签到需要authorization ,像这样{"x-api-key": "令牌", "authorization": "auth参数"} 获取方式看readme里面

那就是我少了后半部分 谢谢大佬解答

@HHr06
Copy link

HHr06 commented Jun 6, 2024

mt刷流任务一直给新种子报已在刷流任务中……已经两天没下任何种子了,刚才拉了3.4.7版本也没有解决,站点资源访问和RSS都正常,可以麻烦大佬看看嘛
chrome_VPe5ffzsEj
6dIsPW41Jo
zpmjH1XckE

@linyuan0213
Copy link
Owner Author

mt刷流任务一直给新种子报已在刷流任务中……已经两天没下任何种子了,刚才拉了3.4.7版本也没有解决,站点资源访问和RSS都正常,可以麻烦大佬看看嘛 chrome_VPe5ffzsEj 6dIsPW41Jo zpmjH1XckE

看起来是不满足条件被过滤了,另外的已在刷流中的应该是之前下载过?
image

@HHr06
Copy link

HHr06 commented Jun 6, 2024

mt刷流任务一直给新种子报已在刷流任务中……已经两天没下任何种子了,刚才拉了3.4.7版本也没有解决,站点资源访问和RSS都正常,可以麻烦大佬看看嘛 chrome_VPe5ffzsEj 6dIsPW41Jo zpmjH1XckE

看起来是不满足条件被过滤了,另外的已在刷流中的应该是之前下载过? image

的确有不满足条件过滤的,但已在刷流中的肯定没有下载过,很多是今天的新种,但刷流器已经两天没下载种子了……昨天刷流器没有新下载,我就删了新建了一个,新的刷流器目前一整天还没下过种子
image

@linyuan0213
Copy link
Owner Author

@HHr06 你把这个任务删掉重新建一个试试

@linyuan0213
Copy link
Owner Author

@HHr06 你把这个任务删掉重新建一个试试

应该是之前的有个版本出问题了导致下载失败,然后数据库里存了这一批数据,你删掉重建应该就正常了

@HHr06
Copy link

HHr06 commented Jun 6, 2024

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中
image

@linyuan0213
Copy link
Owner Author

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中 image

把这个停掉,不删,然后新建一个呢,如果还是不行就只有把 user.db 删掉,部分配置需要重新配置,或者等明天 rss 刷新应该就有了

@HHr06
Copy link

HHr06 commented Jun 6, 2024

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中 image

把这个停掉,不删,然后新建一个呢,如果还是不行就只有把 user.db 删掉,部分配置需要重新配置,或者等明天 rss 刷新应该就有了

停掉新建一个也不行,我明天看看如果还不好就重新配置一下吧,感谢大佬

@HHr06
Copy link

HHr06 commented Jun 7, 2024

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中 image

把这个停掉,不删,然后新建一个呢,如果还是不行就只有把 user.db 删掉,部分配置需要重新配置,或者等明天 rss 刷新应该就有了

停掉新建一个也不行,我明天看看如果还不好就重新配置一下吧,感谢大佬

删除user.db后重新进行了配置,新的刷流任务下载了rss里第一个种子之后其余的种子就都报已在任务中了;第一个种子的enclosure看上去是正常的,tid也的确是种子id,才疏学浅源码更深的就看不懂了,也没法调试……能麻烦大佬再帮忙看看嘛
chrome_KSFuVEzLh1
image

@linyuan0213
Copy link
Owner Author

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中 image

把这个停掉,不删,然后新建一个呢,如果还是不行就只有把 user.db 删掉,部分配置需要重新配置,或者等明天 rss 刷新应该就有了

停掉新建一个也不行,我明天看看如果还不好就重新配置一下吧,感谢大佬

删除user.db后重新进行了配置,新的刷流任务下载了rss里第一个种子之后其余的种子就都报已在任务中了;第一个种子的enclosure看上去是正常的,tid也的确是种子id,才疏学浅源码更深的就看不懂了,也没法调试……能麻烦大佬再帮忙看看嘛 chrome_KSFuVEzLh1 image

我看下,感觉是馒头又升级了

@linyuan0213
Copy link
Owner Author

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中 image

把这个停掉,不删,然后新建一个呢,如果还是不行就只有把 user.db 删掉,部分配置需要重新配置,或者等明天 rss 刷新应该就有了

停掉新建一个也不行,我明天看看如果还不好就重新配置一下吧,感谢大佬

删除user.db后重新进行了配置,新的刷流任务下载了rss里第一个种子之后其余的种子就都报已在任务中了;第一个种子的enclosure看上去是正常的,tid也的确是种子id,才疏学浅源码更深的就看不懂了,也没法调试……能麻烦大佬再帮忙看看嘛 chrome_KSFuVEzLh1 image

我看下,感觉是馒头又升级了

这个问题解决了,明天中午更新一版

@HHr06
Copy link

HHr06 commented Jun 8, 2024

@HHr06 你把这个任务删掉重新建一个试试

重建了新的刷流任务也还是不行……框起来的种子是几分钟前的新种子,还是报已在任务中 image

把这个停掉,不删,然后新建一个呢,如果还是不行就只有把 user.db 删掉,部分配置需要重新配置,或者等明天 rss 刷新应该就有了

停掉新建一个也不行,我明天看看如果还不好就重新配置一下吧,感谢大佬

删除user.db后重新进行了配置,新的刷流任务下载了rss里第一个种子之后其余的种子就都报已在任务中了;第一个种子的enclosure看上去是正常的,tid也的确是种子id,才疏学浅源码更深的就看不懂了,也没法调试……能麻烦大佬再帮忙看看嘛 chrome_KSFuVEzLh1 image

我看下,感觉是馒头又升级了

这个问题解决了,明天中午更新一版

更新后解决了,感谢大佬!

@xihajim
Copy link

xihajim commented Jun 19, 2024

馒头的资源推送到qb下载,web读条到最后,显示下载失败,但是到qb中看下载任务生成了,在正在下载中无记录,近期下载中可以看到记录,在日志里没看到有报错
image
image

@linyuan0213
Copy link
Owner Author

linyuan0213 commented Jun 20, 2024

馒头的资源推送到qb下载,web读条到最后,显示下载失败,但是到qb中看下载任务生成了,在正在下载中无记录,近期下载中可以看到记录,在日志里没看到有报错 image image

image image

我这里测了没什问题,你重新试下看看

@xihajim
Copy link

xihajim commented Jun 20, 2024

馒头的资源推送到qb下载,web读条到最后,显示下载失败,但是到qb中看下载任务生成了,在正在下载中无记录,近期下载中可以看到记录,在日志里没看到有报错 image image

image image
我这里测了没什问题,你重新试下看看

试了很多次了,一直一样的现象,版本[v3.4.10]

@linyuan0213
Copy link
Owner Author

馒头的资源推送到qb下载,web读条到最后,显示下载失败,但是到qb中看下载任务生成了,在正在下载中无记录,近期下载中可以看到记录,在日志里没看到有报错 image image

image image
我这里测了没什问题,你重新试下看看

试了很多次了,一直一样的现象,版本[v3.4.10]

发下站点配置和 下载器配置,记得打码

@xihajim
Copy link

xihajim commented Jun 21, 2024

馒头的资源推送到qb下载,web读条到最后,显示下载失败,但是到qb中看下载任务生成了,在正在下载中无记录,近期下载中可以看到记录,在日志里没看到有报错 image image

image image
我这里测了没什问题,你重新试下看看

试了很多次了,一直一样的现象,版本[v3.4.10]

发下站点配置和 下载器配置,记得打码

应该是下载器适配性问题,我换了TR就正常了,QB版本是v4.1.7

@linyuan0213
Copy link
Owner Author

馒头的资源推送到qb下载,web读条到最后,显示下载失败,但是到qb中看下载任务生成了,在正在下载中无记录,近期下载中可以看到记录,在日志里没看到有报错 image image

image image
我这里测了没什问题,你重新试下看看

试了很多次了,一直一样的现象,版本[v3.4.10]

发下站点配置和 下载器配置,记得打码

应该是下载器适配性问题,我换了TR就正常了,QB版本是v4.1.7

qb版本升级到4.5以上试试,4.1应该是目前的api不支持了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants