爱意满满的作品展示区。
OysterQAQ

一个 Pixiv 排行与免费高级会员搜索的站点 2.0

  •  
  •   OysterQAQ ·
    OysterQAQ · Apr 29, 2019 · 11856 views
    This topic created in 2744 days ago, the information mentioned may be changed or developed.

    Link:https://pixivic.com

    Github:https://github.com/OysterQAQ/Pixiv-Illustration-Collection

    距离上次在 v 站发布上线七个月后,迎来了一次更新与重构,目前后端重构已经完成,前端的功能性更新会慢慢进行(已经不是我维护了),目前可以预览的更新有 pc 端的日排行页面(以及 gif 图片和漫画的多页查看)

    功能的增加

    • 增加周排行,月排行
    • 漫画类型的查看
    • gif 图片的显示与下载(仅提供 600*600 尺寸)
    • 查看更详细的画作信息
    • 查看画师信息
    • 热门排序搜索的时间区间选定
    • 搜索联想

    技术栈迭代

    • jdk: 11(编程风格的变化与一些流式操作带来的并行化好处)
    • web: spring web reactive
    • db: mongodb
    • httpclient: jdk11 httpclient (本地爬虫)、webclient(服务端实时请求)
    • image processor: graphics magick(call by gm4java)(主要是 gif 的合成与过大图片的压缩)

    体验优化

    • 本地爬虫使用 https 请求替代 ssl 远程连接服务端数据库
    • 将根据 p 站原生的内容分级调整图床(非动态图片级数大于 5 上传 uploadcc,小于 5 上传新浪图床,动态图片上传 postImage),将减少新浪图床的和谐造成的不便
    • 更快的 web 体验
    • 将部署多台图片反代服务器(目前准备两台)
    Supplement 1  ·  May 1, 2019

    大家五一快乐!

    Supplement 2  ·  May 2, 2019
    反代服务器换了国内 nat 效果还可以哒
    46 replies  •  2019-08-04 19:27:13 +08:00
    zirconium
    zirconium
    Apr 29, 2019
    1
    目前在使用,感谢大佬提供的平台。
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019 via iPhone
    2
    @zirconium 感谢使用_(:з」∠)_
    isleon
    isleon
    Apr 29, 2019
    3
    在别的坛看过老哥的贴,目前学生无收入,还开销那么大,很艰难呀。
    微博图床之前还没了。
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019
    4
    @isleon 主要是微博图床的限制,其实目前维护费用一年一共几百块,还挺轻松的,如果微博图床以后 referer 强制指定为 weibo.com 的话,日排行模块可能就难以为继了
    samondlee
    samondlee
    Apr 29, 2019
    5
    联通 4G 热点搜索的时候一直在转圈

    浙江移动固网也是 emmmm

    之前在成都电信成都移动的时候好好的。。。

    用美国节点访问的话 一搜索就会拒绝服务?
    native
    native
    Apr 29, 2019
    6
    感谢分享
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019 via iPhone
    7
    @samondlee api 的 dns 缓存估计没刷新
    del1214
    del1214
    Apr 29, 2019
    8
    请问架构图拿什么软件画的,😊
    98jiang
    98jiang
    Apr 29, 2019
    9
    收藏一下~
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019 via iPhone
    10
    @del1214 xmind zen
    KnightChess
    KnightChess
    Apr 29, 2019 via Android
    11
    抓到你了,老乡
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019 via iPhone
    12
    @KnightChess ...⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄....捕捉
    kurisu1901
    kurisu1901
    Apr 29, 2019
    13
    很感谢! 能绕过会员的热门搜索限制真是太方便了
    RicardoY
    RicardoY
    Apr 29, 2019 via Android
    14
    呃似乎已经挂掉了..
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019 via iPhone
    15
    @RicardoY 具体什么情况?
    catalina
    catalina
    Apr 29, 2019 via Android
    16
    前段时候好好的,今天上去好像加载不出图片了。。。
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019
    17
    @catalina 日排行还是搜索?
    catalina
    catalina
    Apr 29, 2019 via Android
    18
    @OysterQAQ 搜索。日排行正常。
    我发消息可能你那边收不到提醒,不好意思给你造成麻烦了。
    ffghf
    ffghf
    Apr 29, 2019 via Android
    19
    真的挺好用,就是不知道为啥加载速度贼慢...
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019
    20
    @catalina 有啥麻烦的 搜索的话高速的服务器本月流量用完啦,现在是龟速的
    @ffghf 高速的服务器本月流量用完啦
    catalina
    catalina
    Apr 29, 2019 via Android
    21
    @OysterQAQ 这样吗。。。
    wolflone
    wolflone
    Apr 29, 2019 via Android
    22
    是不是只有全年龄的?
    RicardoY
    RicardoY
    Apr 29, 2019 via Android
    23
    @OysterQAQ 搜索的时候长时间显示动画不出结果
    OysterQAQ
    OysterQAQ
    OP
    Apr 29, 2019 via iPhone
    24
    @RicardoY dns 缓存的锅
    OysterQAQ
    OysterQAQ
    OP
    Apr 30, 2019 via iPhone
    25
    挺感动的,下午上了捐助链接,刚才收到了人生中第一笔与第二笔捐助
    run2
    run2
    Apr 30, 2019
    26
    长时间没有返回 然后 500 😂 难道是你的服务器被 p 站屏蔽了?

    Request URL: https://api.pixivic.com/illusts?page=0&keyword=%E5%A5%B3
    Request Method: GET
    Status Code: 500 Internal Server Error
    Remote Address: 120.79.134.10:443
    Referrer Policy: no-referrer-when-downgrade
    OysterQAQ
    OysterQAQ
    OP
    Apr 30, 2019 via iPhone
    27
    @sobigfish 反代服务器网络出了点问题,在香港,小厂商,难免波动,p 站是被墙的
    chunbai
    chunbai
    Apr 30, 2019
    28
    挺好用的(❤ ω ❤)
    1847bell
    1847bell
    Apr 30, 2019
    29
    昨天就开始用了,厉害嗷铁汁
    crazytree
    crazytree
    Apr 30, 2019
    30
    只有我一个人用不了吗?搜索无结果,排行无结果
    OysterQAQ
    OysterQAQ
    OP
    Apr 30, 2019
    31
    @crazytree 可能是 dns 缓存没清理干净
    BCy66drFCvk1Ou87
    BCy66drFCvk1Ou87
    Apr 30, 2019
    32
    背景图片好可爱
    OysterQAQ
    OysterQAQ
    OP
    Apr 30, 2019
    33
    @HuasLeung 芝麻凛赛高
    cyh1997
    cyh1997
    Apr 30, 2019 via Android
    34
    首页背景这么可爱,有没有原图呢
    OysterQAQ
    OysterQAQ
    OP
    Apr 30, 2019
    35
    @cyh1997 我这张就挺清晰呀 原图没保存
    KasuganoSoras
    KasuganoSoras
    May 1, 2019
    36
    老哥,挂了
    KasuganoSoras
    KasuganoSoras
    May 1, 2019
    37
    建议图片 GET 下来以后缓存一下,定期清理,不然的话请求量一大网站就容易挂……
    mmdsun
    mmdsun
    May 1, 2019 via Android
    38
    我这边代理上 b 站是 OK 的。但是这是搜索转了几圈谷歌就提示 DNS_PROBE_FINISHED_BAD_CONFIG
    Ghosin
    Ghosin
    May 1, 2019
    39
    很棒一直在用
    shihira
    shihira
    May 1, 2019 via Android
    40
    啊啊盼这个功能盼了好多年了。尽快修复希望

    其实不把图爬下来也没所谓,只需要到原站的链接就够了,节省点开支
    OysterQAQ
    OysterQAQ
    OP
    May 1, 2019 via iPhone
    41
    @shihira 有的,点击后跳转到 pixiv 的详情页
    xh520630
    xh520630
    May 1, 2019
    42
    辛苦了哇 终于可以上 P 站了激动(不)
    RicardoY
    RicardoY
    May 1, 2019 via Android
    43
    @OysterQAQ 请问为什么最近几天的排行为什么加载不出来呀
    OysterQAQ
    OysterQAQ
    OP
    May 1, 2019
    44
    @RicardoY 28 号前的可以。默认最新是当前日期前天的日排行
    RicardoY
    RicardoY
    May 1, 2019 via Android
    45
    @OysterQAQ 辛苦了
    kazakiri
    kazakiri
    Aug 4, 2019 via Android
    46
    用 Nginx 怎么反代呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5523 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
    ♥ Do have faith in what you're doing.