Commit Graph

  • 5a925a6dae 修复当无法获取女优信息时整理失败的bug (8c84855d 引入) Yuukiy 2022-03-24 15:22:55 +08:00
  • b78b8873b8 添加百度人体分析相关的配置项 Yuukiy 2022-03-13 22:40:58 +08:00
  • 3674b418af Replace outdated pypiwin32 with pywin32. Thanks @EEEricZer in #52 Yuukiy 2022-03-13 16:04:56 +08:00
  • f825adf6dc 允许手动运行测试用例的action Yuukiy 2022-03-13 16:14:56 +08:00
  • 33535da01b Bump pillow from 9.0.0 to 9.0.1 dependabot[bot] 2022-03-12 00:55:15 +00:00
  • 8c84855d8b 支持自定义整理文件时路径中的'$actress'字段最多包含的女优人数 Yuukiy 2022-03-12 18:58:14 +08:00
  • b059a587ae 支持自定义整理文件时允许的最大路径长度 Yuukiy 2022-03-12 18:39:49 +08:00
  • 61089c1a9d javbus免代理地址获取方法失效,移除测试用例 & typo fix Yuukiy 2022-03-12 17:26:59 +08:00
  • c5b2ae96fe javlib: fix #49: 解决番号没有全大写且具有多个搜索结果时无法自动选择搜索结果的问题 Yuukiy 2022-03-07 23:52:19 +08:00
  • 3f679e13ae 改进'MovieInfo'的dump方法: 未提供文件名时自动生成默认文件名 Yuukiy 2022-03-07 23:46:46 +08:00
  • 6f03355279 修复扫描影片时检测不到大写扩展名的问题 Yuukiy 2022-03-06 17:39:17 +08:00
  • 88fb49da80 移除未启用代理时的提示信息 Yuukiy 2022-03-06 17:29:04 +08:00
  • d812b99445 封面下载失败时更换封面源; 解决高清封面模式实际无法被禁用的问题 Yuukiy 2022-03-06 17:22:20 +08:00
  • 96668caf35 关闭'优先使用中文标题'选项时,降低avsox的数据汇总优先级至最低 Yuukiy 2022-02-26 00:01:20 +08:00
  • 0fda76110e 移除获取avsox免代理地址的测试用例 Yuukiy 2022-02-25 23:33:10 +08:00
  • d6c019bb9d 恢复证书验证 Yuukiy 2022-02-23 23:00:49 +08:00
  • 014803ffc8 更新ReadMe v1.1 Yuukiy 2022-02-20 16:08:55 +08:00
  • e7c8ec7516 临时禁用证书验证(avsox的证书过期了) Yuukiy 2022-02-20 15:58:38 +08:00
  • 0e77e5a9b4 更新部分测试用例 Yuukiy 2022-02-20 15:54:55 +08:00
  • 8d0ca12b13 javlib: 始终优先尝试不使用代理访问站点,以尽量避开反爬措施 Yuukiy 2022-02-20 15:51:17 +08:00
  • 56fca5bdb3 更新配置文件中默认的免代理地址 Yuukiy 2022-02-20 14:56:16 +08:00
  • 74824fe017 更新javdb的免代理地址发布页域名 Yuukiy 2022-01-19 23:39:45 +08:00
  • 58b230281e 修复尝试用不同编码读取配置文件的实现问题;解析配置文件出错时重新生成配置文件 Yuukiy 2022-01-19 00:48:34 +08:00
  • 4357abe131 Bump pillow from 8.3.2 to 9.0.0 dependabot[bot] 2022-01-13 03:40:33 +00:00
  • 15c50fcaba 默认禁用基于图像识别裁剪海报的功能 Yuukiy 2021-12-26 15:13:09 +08:00
  • f7c9400362 mgstage: 改进plot的获取方法,提高健壮性并保留plot中的换行信息 Yuukiy 2021-12-26 11:40:35 +08:00
  • d05771cb9d 为纯数字番号的影片默认启用人脸识别裁剪 Yuukiy 2021-12-26 10:03:36 +08:00
  • 4354fb0364 改进图片裁剪机制:传统方法增加对瘦长图片的处理,人脸识别方法防止裁剪框超出图片范围 Yuukiy 2021-12-26 09:42:48 +08:00
  • 5ec7705779 对OpenCV的图片读写功能进行包装,以解决路径中含有非ASCII字符时读写失败的问题 Yuukiy 2021-12-26 09:42:03 +08:00
  • 6e1900335a 增强OpenCV和nfo相关的错误处理机制 Yuukiy 2021-12-26 00:26:59 +08:00
  • 272bf5f17f 修复'split_by_punc()'在分割不含标点的字符串时报错的问题 Yuukiy 2021-12-25 23:53:43 +08:00
  • 06b767a1bc 'genre'也不再作为默认的必需字段 Yuukiy 2021-12-25 23:39:32 +08:00
  • b3c892de98 适配Chrome 96及Edge 98后Cookies文件位置的调整 Yuukiy 2021-12-25 22:38:34 +08:00
  • 7148a9e588 本地运行抓取器测试用例失败时更新已有的测试数据,方便利用版本控制系统检查差异项 Yuukiy 2021-12-25 22:17:48 +08:00
  • d056368c07 fanza.py: FANZA把促销信息也写进genre了,抓取数据时移除促销信息 Yuukiy 2021-12-25 22:12:01 +08:00
  • eae8d164e4 更新issue模板 Yuukiy 2021-12-25 21:55:38 +08:00
  • 1ffde39eb8 'actress'不再作为默认的必须抓取的字段 Yuukiy 2021-12-25 21:40:16 +08:00
  • db79be0737 实装使用人脸检测裁剪特定番号系列的封面的功能 Yuukiy 2021-12-25 21:35:48 +08:00
  • 27af88ec78 调整裁剪框计算方式,避免裁剪区域图像内容过于不平衡 Yuukiy 2021-12-25 21:03:52 +08:00
  • 047f8d54d8 根据人脸探测结果裁剪图片 Yuukiy 2021-12-25 20:07:05 +08:00
  • 2753ec991b 旋转图片检测到人脸后计算旋转前的图片的人脸中心点 Yuukiy 2021-12-25 19:32:45 +08:00
  • f4fd67a420 修复在命名模板中使用$rawtitle字段时,路径长度限制机制未生效的问题 Yuukiy 2021-12-23 22:32:21 +08:00
  • c54d335c1a 增加airav的timeout时长阈值到20秒,以应对服务器不稳定的情况 Yuukiy 2021-12-19 21:14:44 +08:00
  • 5d66d48d72 根据识别出的人脸区域的大小对不同角度的结果进行筛选,并增加便于区分识别区域信息的功能 Yuukiy 2021-12-18 23:56:29 +08:00
  • c49eff1e06 去除OpenCV旋转图片时对numpy的依赖,并更新依赖列表到requirements.txt Yuukiy 2021-12-18 23:03:56 +08:00
  • 3b07fde361 添加OpenCV识别人脸的初版Demo功能 Yuukiy 2021-12-18 20:56:41 +08:00
  • 005a9a15dc 解决启用翻译时,某些翻译结果中的特殊字符可能导致无法创建文件夹的问题 Yuukiy 2021-12-18 13:04:34 +08:00
  • fd1c7c9f9b 从命令行指定的配置文件不存在时直接退出 Yuukiy 2021-12-18 12:58:38 +08:00
  • 0bce337559 Bump lxml from 4.6.3 to 4.6.5 dependabot[bot] 2021-12-13 20:51:03 +00:00
  • 82585362dc 改进更新日志的显示:支持显示日志开头的段落并限制分隔符最大宽度 v1.0 Yuukiy 2021-12-11 15:17:08 +08:00
  • f92746aa61 更新ReadMe Yuukiy 2021-12-11 14:31:49 +08:00
  • f2e77c2a2a 自动更新完成后,调起新版本时继承传入旧版本的命令行参数,并解决此时新版本的进程不会自动退出的问题 Yuukiy 2021-12-11 13:40:20 +08:00
  • 5a854c04cb 添加自动下载并应用更新的功能 Yuukiy 2021-12-11 13:03:12 +08:00
  • e1e2fe3741 下载完高清封面后显示下载耗时及下载速度信息 Yuukiy 2021-12-10 18:10:50 +08:00
  • fce665677d 下载文件时显示下载进度条 Yuukiy 2021-12-10 17:36:59 +08:00
  • c799cbe60d 手动模式下,可选择检查所有影片番号或者仅检查无法自动识别的影片的番号 Yuukiy 2021-12-10 16:17:56 +08:00
  • 61b135a3ed javdb.py: 只在抓取成功时进行数据清洗工作,避免处理空数据而出错 Yuukiy 2021-12-09 17:43:37 +08:00
  • 6d7dcb990b 改进获取JavDB Cookies的逻辑,避免无法获取Cookies时影响正常功能的运行 Yuukiy 2021-12-09 17:06:09 +08:00
  • dc198501ec Bump urllib3 from 1.26.3 to 1.26.5 dependabot[bot] 2021-12-09 02:04:17 +00:00
  • b68ffc9f6a Bump lxml from 4.6.2 to 4.6.3 dependabot[bot] 2021-12-09 02:27:40 +00:00
  • e3e18d968a Bump pillow from 8.1.2 to 8.3.2 dependabot[bot] 2021-12-09 02:04:21 +00:00
  • 7962469239 添加用于PyInstaller打包的github action Yuukiy 2021-12-08 13:56:41 +08:00
  • df2f4f2ac6 增加对于多分片影片的fanart、poster、nfo文件的额外处理机制 Yuukiy 2021-12-08 12:49:12 +08:00
  • a9a95cee24 改进记录异常到日志时的格式 Yuukiy 2021-12-04 18:47:04 +08:00
  • 8b61fcd6d3 支持命令行参数'-m'或'--manual'进入手动模式,逐个检查/指定影片番号 Yuukiy 2021-12-04 18:32:21 +08:00
  • aa09a517ba 当用户配置文件缺失特定字段时,在保留用户自定义的配置项的前提下补全缺失的字段 Yuukiy 2021-12-04 17:07:40 +08:00
  • f8f9b0a3e7 当用户配置文件缺失特定字段时,从自带的配置文件中获取这些字段的默认值 Yuukiy 2021-12-04 16:05:08 +08:00
  • cf77d1d169 更新各站点的免代理地址 Yuukiy 2021-12-04 16:01:05 +08:00
  • 0cc6224bc5 为文件对话框窗口设置自定义图标 Yuukiy 2021-12-03 22:02:45 +08:00
  • 8ba83ed481 prestige.py: 调整重试机制中的异常处理逻辑以避免'UnboundLocalError'问题 v0.6 Yuukiy 2021-12-03 21:35:37 +08:00
  • a92a6a6520 解决jav321网页中含有某些ed2k链接时解析出错的问题 Yuukiy 2021-12-03 20:54:10 +08:00
  • b21b617cfa javdb.py: 解决JavDB应用cloudscraper后无法抓取FC2数据的问题 Yuukiy 2021-12-03 20:07:47 +08:00
  • 7663634b6d 更新avsox的域名及相关测试数据 Yuukiy 2021-12-03 18:09:47 +08:00
  • 307b9b5360 为test_crawlers.py定制short test summary格式 Yuukiy 2021-12-03 17:59:48 +08:00
  • 893830651c fanza.py: 更新预览视频解析机制以适配fanza站点的调整 Yuukiy 2021-12-03 17:28:37 +08:00
  • 14d2a59daa javbus.py: 改进找不到影片时的日志逻辑,避免网络/反爬导致请求失败时报'UnboundLocalError' Yuukiy 2021-10-22 21:49:47 +08:00
  • d89e33dc27 fix #15: 修复部分'with open()'打开文本文件时未指定编码为UTF-8的问题 Yuukiy 2021-10-13 00:12:11 +08:00
  • 721de723c5 添加抓取器单元测试结果的budges Yuukiy 2021-09-21 17:39:02 +08:00
  • c0d856d4b7 在github actions环境中运行抓取器测试时,忽略javdb和javlib的测试失败项 Yuukiy 2021-09-21 17:10:02 +08:00
  • bcef69ee5b 改进actions脚本: 在测试结束时上传日志 Yuukiy 2021-09-21 16:36:05 +08:00
  • 623a635e44 监控cloudscraper的工作状态,遇到不支持的Challenge时尝试退回常规的requests请求 Yuukiy 2021-09-21 16:23:55 +08:00
  • bd0cebd3a7 配置文件: 更新免代理地址,为FC2影片启用JavDB抓取器 Yuukiy 2021-09-21 15:39:24 +08:00
  • 0b89f2ce67 改进单元测试脚本: 顺序无关紧要的字段,在比较时也忽略其顺序差异 Yuukiy 2021-09-21 15:31:32 +08:00
  • da4fbf7a1e 进一步改进单元测试脚本的数据比较模式 Yuukiy 2021-09-21 15:07:12 +08:00
  • a481b3ab59 Bugfix: 修复各个模块对Request实例中headers属性的修改互相干扰的问题 Yuukiy 2021-09-21 14:56:08 +08:00
  • e62a153751 改进单元测试脚本的数据比较模式,以支持在免代理模式下抓取的数据 Yuukiy 2021-09-21 14:55:13 +08:00
  • 6ad3acc0e0 airav.py: 直接使用网站API获取影片数据,不再使用网页解析 Yuukiy 2021-09-21 14:00:50 +08:00
  • 0e3a064919 更正'is_connectable'的判断逻辑: 只检查连接是否可用,不检查网站服务状态 Yuukiy 2021-09-21 12:25:33 +08:00
  • 6205d9ed16 解决由于编码导致file.py的github单元测试无法通过的问题 Yuukiy 2021-09-21 12:24:17 +08:00
  • 30e0fd364b 添加用于单元测试的github actions Yuukiy 2021-09-21 12:17:57 +08:00
  • 9ace3ae09b chromium.py: 提取Cookies时校验其有效期 Yuukiy 2021-09-19 14:59:06 +08:00
  • feacee0e87 javdb.py: 浏览器Cookies均已过期时进行提示 Yuukiy 2021-09-19 14:05:19 +08:00
  • 54b3ffcdc3 更新测试函数名和部分错误的注释 Yuukiy 2021-09-19 13:38:48 +08:00
  • 397b622ef8 添加Anti 996 License和指向996.icu项目的链接 Yuukiy 2021-09-10 23:38:40 +08:00
  • 8ebc52a146 移除'get_html'函数的'encoding'、'cookies'参数 Yuukiy 2021-09-09 22:57:53 +08:00
  • 330a04607d 移除'attach_raw'参数,改用'Request'类接管网络请求 Yuukiy 2021-09-09 22:42:24 +08:00
  • 5262be0ea0 javlib.py: 使用新的'Request'类接管网络请求 Yuukiy 2021-09-07 23:17:43 +08:00
  • 88388d8832 增加获取Cookie功能所支持的浏览器 Yuukiy 2021-09-07 23:06:55 +08:00
  • 9cadda9e8d javdb.py:使用新的'Request'类接管网络请求并绕开CloudFlare保护,解决容易403 Forbidden的问题 Yuukiy 2021-08-31 23:00:47 +08:00
  • 41f712f2b0 创建用于处理网络请求的类'Request',以便管理和定制各个抓取器的请求 Yuukiy 2021-08-31 22:35:24 +08:00