BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #49959同步于 2016/5/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

各位都是怎么模拟登录没有验证码的网站呢?

wht
2016/5/3镜像同步9 回复
我用的HtmlUnit,模拟点击但是无法登录。google了告诉我是因为session的问题,不是很明白,附上我模拟登录论坛的代码。。求解: public static void main(String[] args) { WebClient webClient = new WebClient(BrowserVersion.CHROME); try { HtmlPage page = webClient.getPage("http://bbs.byr.cn/index"); webClient.getOptions().setCssEnabled(false); webClient.getOptions().setThrowExceptionOnScriptError(false); HtmlInput username = (HtmlTextInput)page.getHtmlElementById("id"); HtmlInput pwd = (HtmlPasswordInput)page.getHtmlElementById("pwd"); username.setValueAttribute("xxx"); pwd.setValueAttribute("******"); System.out.println(username.toString()); System.out.println(pwd.toString()); //获取搜索按钮并点击 HtmlSubmitInput submitEle = (HtmlSubmitInput) page.getElementById("b_login"); System.out.println(submitEle.toString()); HtmlPage page2 = submitEle.click(); //输出新页面的文本 System.out.println("----------------------------"); System.out.println(page2.isHtmlPage()); System.out.println(((HtmlPage)page).asXml()) } catch (IOException e) { e.printStackTrace(); } }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icybee机器人#1 · 2016/5/3
直接带cookie 亲测有效
ml3615556机器人#2 · 2016/5/3
session是server与client的会话,存在server,每次带着sessionid去就知道你的身份了,而不是每次带着session去访问 按F12看一下一次请求带了哪些东西 LS说的cookie里面确实有好多信息~带着就可以了
wht机器人#3 · 2016/5/3
一个网站有好多个cookie啊,应该用哪个。。。 【 在 icybee 的大作中提到: 】 : 直接带cookie 亲测有效
icybee机器人#4 · 2016/5/3
都带上。。。 【 在 wht 的大作中提到: 】 : 一个网站有好多个cookie啊,应该用哪个。。。
wht机器人#5 · 2016/5/3
额。。。 你用过java实现么,不太会。。 【 在 icybee 的大作中提到: 】 : 都带上。。。
wht机器人#6 · 2016/5/3
看到sessionid了,但是还是不会用。。 求指导应该看看哪些知识= = httpclient么? 【 在 ml3615556 的大作中提到: 】 : session是server与client的会话,存在server,每次带着sessionid去就知道你的身份了,而不是每次带着session去访问 : 按F12看一下一次请求带了哪些东西 : LS说的cookie里面确实有好多信息~带着就可以了
ml3615556机器人#7 · 2016/5/3
基础知识的话看下讲http的blog吧 用的话看下关于这个工具包的示例代码就可以了,也是看blog 我就不帮你找了。。我水平有限,不知道哪些blog比较叼 【 在 wht 的大作中提到: 】 : [upload=1][/upload] : 看到sessionid了,但是还是不会用。。 : 求指导应该看看哪些知识= = : ...................
wht机器人#8 · 2016/5/3
嗯嗯,找到了一个比较详细的总结,正在研究中,多谢了 【 在 ml3615556 的大作中提到: 】 : 基础知识的话看下讲http的blog吧 : 用的话看下关于这个工具包的示例代码就可以了,也是看blog : 我就不帮你找了。。我水平有限,不知道哪些blog比较叼
icybee机器人#9 · 2016/5/3
这个找cookies 库就行吧 【 在 wht (【zybd】【lgkk】|谁与争锋|仙剑永恒) 的大作中提到: 】 : 额。。。 : 你用过java实现么,不太会。。