小红书采集关注工具,可自定义作品,关注,评论点赞,作品点赞收藏,开源框架,c++内核,仅供学习

【声明:仅分享核心框架调用代码,不分享成品软件,侵犯第三方平台版权】当然这个并不是成品,是由C++内核开发的一个谷歌浏览器模块,易语言版的,你调用的话就跟直接调用谷歌浏览器一样的,所以被风控的问题很低,尤其是市面上其它的一些模块调用谷歌浏览器都会风控,但是我这个框架就不会,深度开发的,当然我分享的并不是成品,而是用这个框架写出来的一个工具,成品我这边不方便发,我就把框架的功能演示一下,然后把核心代码分享出来,方便大家用到这个框架的时候可以迅速的开发,不用翻阅那么多的资料查看别人的dom啥的,没必要,然后我这个源码就实现了上面那些功能。

框架图

采集出来的效果:【通过谷歌浏览器滚动加载+填表实现数据提取】

通过浏览器滚动加载+填表实现

下面是框架的其它图:【浏览器操作类】

浏览器操作类

元素操作类【可实现关注按钮的点赞+评论+收藏这些功能,获取元素,模拟点击即可】

下面是模块的调用代码:

.版本 2

.支持库 spec

.支持库 iext



.子程序 _按钮3_被单击



_按钮全局初始化_被单击 ()



.子程序 _按钮5_被单击



_按钮_启动浏览器_被单击 ()





.子程序 _按钮6_被单击

.局部变量 会话ID, 整数型

.局部变量 A, 整数型

.局部变量 z, 整数型



编辑框2.内容 = “”

A = 组合框会话ID.取项目数 ()

.计次循环首 (A, z)

    编辑框2.加入文本 (到文本 (组合框会话ID.取项目数值 (z)) + “#”)

.计次循环尾 ()



编辑框2.内容 = 文本_替换 (编辑框2.内容, , , , “-1”, “51”)





.子程序 _按钮7_被单击



浏览器_跳转网址 (到整数 (编辑框2.内容), “https://www.douyin.com/”)





.子程序 _按钮9_被单击

.局部变量 返回数据, 文本型

.局部变量 返回的ck, 文本型

.局部变量 文件号, 整数型









文件号 = 打开文件 (取运行目录 () + “/账号cookie.txt”, #写出, )

返回的ck = 浏览器_取页面Cookies (到整数 (编辑框4.内容))



.判断开始 (1 + 1 = 2)

    信息框 (“符合条件”, 0, , )

    调试输出 (返回的ck)

    加入成员 (ccookiesA, 返回的ck)

    信息框 (“coolie加入成功”, 0, , )

    移到文件尾 (文件号)

    写出文本 (文件号, 返回的ck + “----------”)

    关闭文件 (文件号)

    调试输出 (ccookiesA)

    标签142.标题 = 到文本 (取数组成员数 (ccookiesA))

    id = id + 1

    调试输出 (id)

    超级列表框5.插入表项 (id - 1, “”, , , , )

    超级列表框5.置标题 (id - 1, 0, 到文本 (id))

    超级列表框5.置标题 (id - 1, 1, 返回的ck)



.默认



.判断结束





.子程序 _按钮8_被单击



浏览器_批量添加Cookie (到整数 (编辑框4.内容), 编辑框3.内容, 编辑框Cookie域名.内容)



.子程序 _按钮10_被单击



编辑框3.内容 = 浏览器_取页面Cookies (到整数 (编辑框4.内容))





.子程序 _按钮11_被单击



浏览器_清除浏览器Cookies (到整数 (编辑框4.内容))





.子程序 _按钮12_被单击

.局部变量 cookieAAA, 文本型

.局部变量 分组ck, 文本型, , "0"



cookieAAA = 到文本 (读入文件 (取运行目录 () + “/账号cookie.txt”))

分组ck = 分割文本 (cookieAAA, “----------”, )

浏览器_批量添加Cookie (到整数 (编辑框4.内容), 分组ck [到整数 (编辑框5.内容)], 编辑框Cookie域名.内容)





.子程序 _按钮13_被单击

.局部变量 url, 文本型, , "0"

.局部变量 浏览器ID, 文本型, , "0"

.局部变量 z, 整数型

.局部变量 dz, 整数型

.局部变量 标题z, 文本型



浏览器ID = 分割文本 (编辑框2.内容, “#”, )



' 调试输出 (浏览器ID [2])



url = 分割文本 (编辑框1.内容, #换行符, )

调试输出 (取数组成员数 (url))

ddd = 1

.计次循环首 (99999999999, dz)





    .计次循环首 (取数组成员数 (浏览器ID), dz)

        ddd = ddd + 1

        调试输出 (ddd)

        调试输出 (取数组成员数 (浏览器ID))

        延迟 (500)

        浏览器_跳转网址 (到整数 (浏览器ID [dz]), “可指定” + url [ddd])

        延迟 (4000)

        ' 浏览器_模拟触摸点击 (浏览器ID [dz], 294, 521)

        浏览器_模拟触摸点击 (到整数 (浏览器ID [dz]), 287, 541, 0)

        延迟 (2000)

        浏览器_模拟触摸点击 (到整数 (浏览器ID [dz]), 1217, 269, 0)

        延迟 (2000)

    .计次循环尾 ()







.计次循环尾 ()

cookie置入代码:

浏览器_批量添加Cookie (到整数 (编辑框4.内容), 编辑框3.内容, 编辑框Cookie域名.内容)

模拟点击【可自己加入关注收藏等功能,模拟真人操作】

.版本 2

.子程序 _按钮真实轨迹点击_被单击
.局部变量 会话ID, 整数型

会话ID = 取会话ID ()
.如果真 (会话ID > 0)
    浏览器_模拟真人点击元素_VIP (会话ID, 编辑框元素选择器.内容, 到整数 (编辑框第几个.内容), 取框架选择器 (), 到整数 (编辑框X坐标.内容), 到整数 (编辑框Y坐标.内容))

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值