GRANRODEO新fan club点数自动获取锦囊
写在前面:
代码不涉及任何上传/保存,无需担心账号安全问题。
爬虫不爬取任何fc内容,不损害任何人的著作权。自己修改代码爬取内容为个人行为,up一概不负责~~
---------------220410更新----------------
把windows下的代码打包成了exe,可以直接运行。解压后运行rgm.exe,直接在弹出的对话框内填写邮箱以及密码以及循环次数(如图)。因为up没有Mac……暂时打包不了mac可用程序,用mac的小伙伴可以和我联系~~~回头生成了会更新到网盘里。

链接:https://pan.baidu.com/s/1iSKfwwEFMHaRsghCZcBRWQ
提取码:nkyb
---------------原文--------------
工具还是很简单的,不管是逻辑还是实际内容,所以会写代码的朋友其实自己写就行,主要是提供给懒得反复造轮子/不太熟悉代码的朋友们。可能对日常不怎么需要接触代码的朋友而言配置环境比较难,所以后面会讲一下前期怎么准备,只需要code的朋友看前半就好啦~
另外,据观察fc每个文章得point上限是1,估计这个应该只能用一次,能得到的point和你之前看内容的多少有关,上限应该是1200左右,建议紧急情况使用。(然而现在鬼知道point有啥用呢(摊手
但是后期可以修改循环的次数,每个月爬一次把这个月新的文章搜刮一遍wwww(喂)
0 太长不看版:
0.1 必备工具:
0.1.1 基于puthon (3.0以上均可)
0.1.2 selenium库(4.0以上)
0.1.4 chromedriver (下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver)
0.1.5 fc会员
PS.chrome仅仅是因为我是基于chrome写的,大佬请随意发挥😆
0.2 使用前修改:
务必在两个send_keys('')的引号里分别输入自己的账号和密码。
PS.代码不涉及任何上传保存,不需要担心账号安全。实在担心不用也行~(反正也没多少点数能拿得到(🌿
0.3 code:
1 python
1.1 下载安装
已有python的朋友强烈建议用自己现有的python,如果下载新的非常可能会出莫名其妙的错。
没有的可以简单官网下载https://www.python.org/downloads/ ,选择比较新但不是最新的版本即可(最新可能会bug)。
下载后安装。
1.2 配置环境变量
1.2.1 windows
此电脑(右键)-属性-高级系统设置-高级-环境变量,找到Path,点击编辑(图1)。

找到刚才python安装的路径(可通过cmd窗输入where python进行查找,如图2)。

我这里用的是第一个,所以打开第一个python所在文件夹,找到Scripts文件夹(图3),打开。

把scripts文件夹的地址复制,回到刚才的环境变量页面,选择新建,把地址复制进去(图4)。

复制好后即可,然后一路点击确定直到关闭窗口。
※ 有的版本可能除了scripts以外,还需要同时添加Lib、bin文件夹,如果代码运行报错提示no module,尝试添加上述文件夹,添加方法一样。
1.2.2 Macbook
up没用过mac不能详细说明每一步非常抱歉,网上找了个教程大家可以试试看。
https://blog.csdn.net/yu1014745867/article/details/120248624
1.3 selenium库下载
1.3.1 windows
打开cmd窗口(如果在添加环境变量之前打开过就需要重新打开不然会找不到pip),输入pip install selenium –use-feature=2020-resolver

等待安装结束。

1.3.2 mac
终端输入:
pip install selenium
等待安装完成。
2 Chrome驱动
下载最新版chromedriver,找到最新版,点击
下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver 找到最新的文件夹(如up本人使用的是99.0.4844.51/内的,2022/04/01时为最新),选择合适自己版本的进行下载。注意是下载该页面文件夹内的文件,如果打开文件夹后没有文件,可以点击parent directory回到主页面,选择chromederver,再次进入。
下载后将程序放到python所在目录下(图7)。mac电脑不太确定是否可行,但可以同样进行尝试,期待mac的朋友们的反馈(x

3 FC相关
在我的电脑上可能出现ip地址不合适登陆不了FC的情况,使用代码前请确保自己的网络状况可打开bitfan。
4 跑代码
4.1 编辑器
新下载python+不熟悉代码的朋友建议直接使用下载python时自带的idle(图8)。

打开idle后新建文件(图9),把代码复制进去,删掉b站复制时末尾自带的中文。

有自己顺手的编辑器的朋友用自己的就行,比如我还是用的pycharm(真香)。
4.2 代码
4.2.1 代码内容
4.2.2 必须修改
复制进去之后,务必将
部分引号内分别输入自己的账号和密码,不然无法登录。
4.2.3 运行
idle编辑的直接点击run-run module(图10),选择文件保存地址后,程序会自动运行。放着让他跑就好了。

图10 运行程序
5 其它
5.1 自动最小化窗口
取消代码内注释即可自动最小化窗口。此外,还可以根据自己需要给option添加其他属性。
5.2 后续
Fc每个内容只能获得一个point,大概最多获得的点数在1200左右,具体可以看最后窗口打印出来的数字。后期爬太多也没用,可以修改35行的
的数字,可能一个月一次的话改成60-100就可以了,根据自己习惯+fc更新频率修改就好。
别的碰到啥问题都欢迎留言,我也不一定能解决但是可以试着看看,希望能帮上忙。
新FC真的是……
仲良くなれないな…変なとこで冷めちゃうのヤだから頼む元に戻してくれ()