date: 2020-10-30 23:40:58
前言
工具:pychon开发环境 和 编写 python的IDE(我用的pycharm)
版本更新:
4.0:在3.1的基础上
||1.优化代码
||2.彻底修复中文用户名登录问题
||3.删除原先的单页回复功能
||4.升级原先【功能3】为一键完成(包括提取百度云链接功能)--现改为 【功能1】
||5.现 【功能3】 为手动提取隐藏百度云链接功能
3.0:在2.0的基础上添加两个功能
||1.自定义回复
||2.全版块回复
3.1:在3.0的基础上
||1.优化代码
||2.修复中文用户名登录问题
2.0:2.0改为面向对象的编写方式,详细代码可以去码云查看
1.0:最初的1.0版本(代码很乱,很杂),代码我将不再公布。
4.0代码我会放在文章末尾!!
说明
- 除zygx8以外的其他论坛没有测试是否能用(目前正在完善中...)
- 该项目目前不适用于有验证码登录的论坛 (也许后期会开放cooike登录...)
- 该源码以及软件版权归作者个人所有!!!请勿售卖,或用于各种违法用途,本人概不负责!
使用说明【4.0】
第一次打开软件需要进行配置操作,方便下次打开的的繁琐输入,如果需要更换配置(如版块的fid的值),下次打开输入1 回车操作 ,或者直接修改软件运行目录下的config.ini文件直接修改
正常运行并且输入论坛账号密码后,会出现下图所示内容
功能1:最常用,一般选这个就好。只要挂的时间够长,就能把选的版块下所有的帖子回复完成,并且提取隐藏内容链接
功能2:用于功能1中途被关的替补,它不会去抓取论坛版块的帖子号(tid),仅从运行目录下的list.txt文件中直接读取,所以使用它一定要注意fid 和 tid是对应关系,并且要手动把功能1中已经回复过的帖子的tid去掉
功能3:手动一键抓取版块下所有帖子隐藏内容链接(前提已回复完成)
注意!!!:使用本软件前要在论坛签到完成后使用,使用过程中不可以手动登录论坛查看否则软件中的回帖参数值会失效
代码
其他详细内容|成品|代码 详见我的码云Gitee
3.1代码:
import requests
import re
import os
import configparser
import time
import random
import urllib3
from bs