请教各位老哥,爬虫回复 dz 论坛帖子问题,您当前的访问请求当中含有非法字符,已经被系统拒绝

2020-07-03 16:28:53 +08:00
 autoname

您当前的访问请求当中含有非法字符,已经被系统拒绝 PHP:forum.php:0057 -> source/class/discuz/discuz_application.php:0071 -> source/class/discuz/discuz_application.php:0592 -> source/class/discuz/discuz_application.php:0368 -> source/function/function_core.php:0023 -> source/class/discuz/discuz_error.php:0024 User: uid=0; IP=127.0.0.1; RIP:127.0.0.1 Request: /forum.php?mod=post&action=reply&fid=&tid=102336&extra=page%3D1&replysubmit=yes&infloat=yes&handlekey=fastpost&inajax=1

我这用的 okhttp3 采集的,登录和看权限贴都没问题,

独独回复,回不了 MSG 参数刻意这样转码提交 也是报这错误,

后台看到 user uid =0 不知道是不是这问题,是不是缺了这个参数,导致呢

User-Agent header 头也改了, 搞了一天头都大了,有经验的老哥知道怎么回事吗

https://i.loli.net/2020/07/03/O8a2QeT4oNzXbJM.png

https://i.loli.net/2020/07/03/1OeavAUxYIHKoEl.png

1416 次点击
所在节点    Java
2 条回复
huifukejian
2020-07-03 23:20:01 +08:00
uid =0, 一般表示没有登录, 问题大概率出现在 cookie 里面没有 uid
autoname
2020-07-04 06:48:51 +08:00
@huifukejian cookie 有 uid 。我用拦截器 拦截下来看到了

应该还是表单哈希的问题,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/686925

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX