如何合理利用SS代理服务进行数据采集

如果我们需要采集被墙的国外站点的数据,就需要走VPN或者SS代理的路径。自己买云服务器来搭代理服务的话,比较灵活,但是对于个人用户来说,花费可能就比较高,还有一点就是,如果目标网站把我们的ip封了,那么我们就没办法了。采用ss服务可以比较有效的解决这个问题。...

more


Python控制流程中的else妙用

谈及else,我们经常联想到的是if语句,无论在什么语言中,基本都有这个条件语句。在Python中,else除了可以和if组合,还可以和try、while、for组合。 在try语句中,如果程序没有抛出异常(即执行except语句),那么它将执行else语句,注意else子句抛出的异常前面的except不能捕获。...

more


ubuntu16上程序开机自启

原文出处:http://www.zhaoyanchang.com/detail/5.html ubuntu 16 开始使用systemd 代替initd 做系统服务管理。所以系统并不存在/etc/rc.local文件,如果想 按之前的使用习惯,那我们就需要做一个服务名为:rc.local.service 把此服务的启动脚本放到 /etc/rc.local...

more


记Python的序列中一个比较奇特的地方

今天,阅读 ⌜流畅的Python⌟ 看到了这样一段代码,我觉得很有意思,就摘录了下来 class Foo: def getitem(self, pos): return range(0, 30, 10)[pos] f = Foo() print(f[10]) # 10 print(10 in f) # True # 0 , 10, 20 for i in f: print(i)...

more


Python中类似重载的方法

在众多编程语言中,重载是一个比较常用的特性。而由于Python是duck type类型的语言,它并不支持函数重载。现在考虑下面一个需求 如果一个现在有一个函数,参数为字符串的时候,输出为 'hello',如果参数为整数,输出 1,如果为列表,那么输出['hello', 'world'] 这个需求,我们很容易用一段条件判断写出来 def multi_if(arg): if...

more