|
分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
本帖最后由 Av0x 于 2023-11-23 08:15 编辑
新手 目前写的第一个软件 主要一开始只是想采集然后入库就没了 写着写着就想要的更多了,想骗点币 麼币了。
目前功能就是 搜索+按页数采集+推送磁力到Aria2,采集完自动存入MYSQL数据库,搜索的入库我没写,有兴趣可以自己完善。精易模块和hzxpath模块都打包了。
代码存在一些问题:
1)搜索完后再使用按页采集,软件会闪退。相反使用完按页采集,使用搜索会闪退,
2)解析html后提取想要的文本内容,子程序调用用的是 结果解析() 用启动线程或线程_启动不行 会解析不出结果,我是直接把解析结果直接当参数穿到另一个超级列表框插入的子程序,是文本数组类型,可能是因为这个
3) 循环入库 那个判断我改了好几次 即便入库成功 超级列表框也会显示入库失败+错误原因,要么就多入库一次导致的,实在搞不懂如果 如果真 判断 这几个 索性我就写成如果真了
4)当采集的量大时候超级列表框不会实时刷新显示,只会显示空白,且界面会卡住
5)我在启动窗口_创建完毕下面写了 页数获取 和标签显示有多少页数,这样导致只有成功获取到后才会显示软件主窗口,即便加了 可视=真 软件会先显示但是一样属于卡住状态,除非页数获取完成,我以为会是窗口先创建完毕并显示后才会执行下面的代码
6)由于入库我设定了ID 为唯一键和TITLE是索引,会导致重复插入会冲突 这样的结果是ID序号不会连续,问了chatgpt后 我把重新整理ID连续的代码加了进去,让ID保持连续,后果不晓得。
7)多线程不会,没找到爬虫的多线程模板套进去,所以没写。代码我会做成GIF,有兴趣解答的可以解答下。
8)编译器用的VC14linkerV2 编译会出现一大堆符号等 也能编译成功
demo.rar
(1.04 MB, 下载次数: 71)
|
评分
-
查看全部评分
|