用Python还是java做毕业设计好?
网站方面的,这两个都没有学过,有几个月时间,该选哪个好,最好简单点的
想用python来做毕业设计,题目是网络爬虫,我的基础不好,要花多久的时间...
首先,就是从自学python到能做出网络爬虫。需要多久的时间。(这是重点,必答题)其次,想完善网络. 题主加油~
python做毕业设计,什么方向题目好
可以直接在Emacs中打开Shell然后运行Python,也可以安装ipython模式的插件,后者好一点,顺便增强了原来的python模式的功能。
打算用Python做个毕业设计,不知怎么选题
用python做个字幕渲染工具,字幕特效还能伴随声音做变化,我同学从大一就一直开始做这个工具,做到现在非常不错!
网络爬虫 python 毕业论文呢
做爬虫,特别是python写说容易挺容易,说难也挺难的,
举个栗子 简单的:将上面的所有代码爬下来
写个for循环,调用urllib2的几个函数就成了,基本10行到20行以内的代码
难度0
情景:
1.网站服务器很卡,有些页面打不开,urlopen直接就无限卡死在了某些页面上(2.6以后urlopen有了timeout)
2.爬下来的网站出现乱码,你得分析网页的编码
3.网页用了gzip压缩,你是要在header里面约定好默认不压缩还是页面下载完毕后自己解压
4.你的爬虫太快了,被服务器要求停下来喝口茶
5.服务器不喜欢被爬虫爬,会对对header头部浏览器信息进行分析,如何伪造
6.爬虫整体的设计,用bfs爬还是dfs爬
7.如何用有效的数据结构储存url使得爬过的页面不被重复爬到
8.比如1024之类的网站(逃,你得登录后才能爬到它的内容,如何获取cookies
以上问题都是写爬虫很常见的,由于python强大的库,略微加了一些代码而已
难度1
情景:
1.还是cookies问题,网站肯定会有一个地方是log out,爬虫爬的过程中怎样避免爬到各种Log out导致session失效
2.如果有验证码才能爬到的地方,如何绕开或者识别验证码
3.嫌速度太慢,开50个线程一起爬网站数据
难度2
情景:
1.对于复杂的页面,如何有效的提取它的链接,需要对正则表达式非常熟练
2.有些标签是用Js动态生成的,js本身可以是加密的,甚至奇葩一点是jsfuck,如何爬到这些
难度3
总之爬虫最重要的还是模拟浏览器的行为,具体程序有多复杂,由你想实现的功能和被爬的网站本身所决定
爬虫写得不多,暂时能想到的就这么多,欢迎补充
用python做毕业设计,做个什么题目稍微容易一点。
首先你选择Python就很好,且不说Python本身很简洁、优美,就因为在国内还算小众,几乎没有学校教他,你就占了先机了-可能你的导师也不会Python,岂不是你说什么是什么^_^...