致力于为用户提供真实的
主机测评数据及优惠信息

[已解决]discuz 论坛统计在线时长问题

网友 深海空间 说:

*帖最后由 深海空间 于 2022-5-23 08:37 编辑

进了一个论坛(不是loc),discuz 建的,因为在线时长和等级挂钩所以写了一个python 脚*,逻辑是这样子的。
1:用se**ion 登录
2:获取某个板块的所有帖子链接
3:每隔2分钟就访问一次2获得的链接(for循环)
4:把步骤2和3写入一个*循环

**脚*跑了两天发现在线时间并没有增加,这是什么原因呢?难道有对应的机制防止刷时长?
登录我是肯定能登录成功的,因为每次访问帖子链接的时候我都会把帖子标题打印出来,没登录**的用户是无法访问帖子的。
尴尬,刚好像刷新出来了。问题已解决,哈哈。

网友 Salta 说:

你肯定先要读懂DZ开源代码里 统计在线时长是什么原理,才能对症下药,你这样子,找不到不是很正常的吗?
建议阅读 https://www.baidu.com/s?ie=UTF-8&wd=DZ%E8%AE%BA%E5%9D%9B%E7%BB%9F%E8%AE%A1%E6%97%B6%E9%95%BF

网友 客官不可以 说:

30分钟之内是要有一次动作
https://discuz.di**all.com/thread-2028927-1-1.html

网友 深海空间 说:

Salta 发表于 2022-5-23 07:38
你肯定先要读懂DZ开源代码里 统计在线时长是什么原理,才能对症下药,你这样子,找不到不是很正常的吗?
建 …

网友 深海空间 说:

客官不可以 发表于 2022-5-23 07:47
30分钟之内是要有一次动作
https://discuz.di**all.com/thread-2028927-1-1.html

网友 客官不可以 说:

深海空间 发表于 2022-5-23 07:56
我这个for循环里每隔2分钟就访问一次新的帖子,这应该算是一个“动作”了吧 …
网友 aa* 说:

DD一个win,开个浏览器5分钟自动刷新

网友 bluxe****c 说:

是不是你 cookie 没带?
你访问的时候,应该把上次的 cookie 带上

网友 客官不可以 说:

刚才看了下,下载附件会直接刷新用户的最后登录时间

网友 深海空间 说:

客官不可以 发表于 2022-5-24 10:55
刚才看了下,下载附件会直接刷新用户的最后登录时间

赞(0) 打赏
未经允许不得转载:爱主机 » [已解决]discuz 论坛统计在线时长问题
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址