前几天恰好看到一篇关于爬虫的文章,对其中介绍的python很有兴趣。
最近几天一直在利用python进行爬虫的实验,从朋友那里拿到了Anaconda3这套框架,安装也很简单,这里就不详述了。
由于是菜鸟,使用的是Spyder,有可视化界面,比较适合我。
今天,手里的程序基本完毕了,明天又要上班了,趁此机会,简单的把python的一点学习心得写一下:
1、python的确很容易上手,前提是你需要有编程的基础,比如需要写文件只要简单的with open(recDate+'.txt', 'a', encoding='utf-8') as f:一句就可以了,剩下的就是用f这个对象进行读写文件了,非常简单!
2、时间的处理,简单的import time,这种例子很多,
recDate=time.strftime('%Y-%m-%d',time.localtime(time.time()))
recTime=time.strftime('%H:%M:%S',time.localtime(time.time()))
3、打开一个浏览器的窗口,也很简单:
import webbrowser
然后webbrowser.open(url),是不是很方便?
4、特别适合网络编程,只要import requests
然后req=requests.get(url=target),就可以对req进行处理了
5、最后是json,htmljson=json.loads(req.text),一句就可以把json格式的文件读出来,很简单吧。
另外,还有一些不太用的类库,比如re,竟然可以通过正则表达式抓取网址!
对于刚刚入门python,这些对我已经足够了,现在已经做了一个专门从网站抓虚拟货币的小程序,已经可以稳定运行。
更多的优化和功能,慢慢来吧。