欢迎光临散文网 会员登陆 & 注册

GRANRODEO新fan club点数自动获取锦囊

2022-04-10 03:04 作者:没有感情的up机器  | 我要投稿

写在前面:

代码不涉及任何上传/保存,无需担心账号安全问题。

爬虫不爬取任何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)。

图1 环境变量

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

图2 查找python路径

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

图3 Scripts文件夹

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

图4 添加到path

复制好后即可,然后一路点击确定直到关闭窗口。

※ 有的版本可能除了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

图5 安装selenium

等待安装结束。

图6 安装结束

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

图7 chromedriver和python


3 FC相关

在我的电脑上可能出现ip地址不合适登陆不了FC的情况,使用代码前请确保自己的网络状况可打开bitfan。

 

4 跑代码

4.1 编辑器

新下载python+不熟悉代码的朋友建议直接使用下载python时自带的idle(图8)。

图8 idle(版本仅为示例,不需要和这个一样)

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

图9 新建

有自己顺手的编辑器的朋友用自己的就行,比如我还是用的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真的是……

仲良くなれないな…変なとこで冷めちゃうのヤだから頼む元に戻してくれ()

GRANRODEO新fan club点数自动获取锦囊的评论 (共 条)

分享到微博请遵守国家法律