问题描述
现在做一个毕业设计,老师要求我在学校的学生服务系统拿数据,把那个系统的帐号密码都给我了,叫我直接去系统里面拿,登录进去拿。。。我不知道怎么做,没思路。例:我做的毕业设计里面有成绩查看这个功能,学校的学生服务系统里面也有成绩查看的功能,老师叫我从学生服务系统里面的数据显示在我自己的毕业设计的系统里面。求大神们指教!!!谢谢
解决方案
解决方案二:
把你的毕业设计系统连接老师的数据库直接查数据即可
解决方案三:
引用1楼aiien007的回复:
把你的毕业设计系统连接老师的数据库直接查数据即可
哥,是自己建的数据库喔。。。是要从老师的系统(网页上)拿数据。。。
解决方案四:
如果有地址,有用户名和密码,那就用httppost或者httpget写一个网络爬虫工具,把数据爬下来保存到你的系统数据库中。
解决方案五:
那你能登录该数据库查数据吗?能就简单了不能的话只能爬虫了
解决方案六:
毕业设计不是自选题目吗?这么难啊?不是都走个形式罢了!
解决方案七:
如果你能够协调得到数据库连接地址和用户名密码,以及相关的表,那你就可以用你的程序去连接到你们学校学生服务系统拿数据,但一般情况下,你是得不到的,所以只能用爬虫去搞。
解决方案八:
引用6楼sen_linzhiwang的回复:
如果你能够协调得到数据库连接地址和用户名密码,以及相关的表,那你就可以用你的程序去连接到你们学校学生服务系统拿数据,但一般情况下,你是得不到的,所以只能用爬虫去搞。
引用3楼sen_linzhiwang的回复:
如果有地址,有用户名和密码,那就用httppost或者httpget写一个网络爬虫工具,把数据爬下来保存到你的系统数据库中。
有用户名和密码。。。
解决方案九:
引用3楼sen_linzhiwang的回复:
如果有地址,有用户名和密码,那就用httppost或者httpget写一个网络爬虫工具,把数据爬下来保存到你的系统数据库中。
有验证码这个怎么解决呢
解决方案十:
你自己用数据库?老是还让你查询他的数据库里面的数据?那你自己的数据库岂不是没用到?
解决方案十一:
叫你们老师把数据库中需要用到的数据的表导出来发一份给你不就行了?毕业设计的数据没有必要那么严格吧,随便输入一些数据测试功能不就行了
解决方案十二:
引用10楼w405112941的回复:
叫你们老师把数据库中需要用到的数据的表导出来发一份给你不就行了?毕业设计的数据没有必要那么严格吧,随便输入一些数据测试功能不就行了
亲爱的,别人是要实现这个功能。。不是为了获取数据而找数据。。。
解决方案十三:
还有验证码的话用爬虫确实就比较麻烦了让你们老师把表导出来给你算了毕设又不是考爬虫
解决方案十四:
网上搜一下httpclient这个组件,通过httpclient登录网站,抓取数据,然后解析
解决方案十五:
建议最好找老师好好交流一下,尤其是验证码处理那段,估计老师可能没考虑
解决方案:
有验证码没法做。
解决方案:
把数据库导一份给你不就完了
解决方案:
这个老师真好,这密码都给你了~
解决方案:
http的爬虫,验证码可以自己在页面上输入,或者接入人工打码。
解决方案:
如果是web的系统,可以考虑通过浏览器的开发人员工具拿到查询后响应的数据。一般数据是json或是xml格式,用这些数据写个简单的处理程序写进数据库就可以了。
解决方案:
有验证码,如果规范的话就破解掉,其他就剩下用httpConnection去保持登录请求和访问系统内部网址了,这个请求方面使用Fiddle监听就好。代码如果不复杂建议使用httpclient去做,用GetMethod和PostMethod去发送请求,唯一需要注意的事情是保持登录请求和访问内部网址的httpclient是同一个,然后成功了。