爬虫
机器变得更残忍
做一个快乐的程序员
展开
-
python中 if-else 与 try-except的转换 while 与 whileTrue-try-except的转换
if-else 与 try-except转换 while 与 while-True-try-except转换比较神奇的写法,直接看代码吧 见如下if-else场景if fun(): do something1else: do something2如果fun()抛出异常表示假,那么可以改写成如下形式try: fun() do something1expect:原创 2016-12-02 01:44:14 · 8139 阅读 · 4 评论 -
爬虫时碰到的socket.error: [Errno 10060]错误的原因以及解决方法
socket.error: [Errno 10060]原因是爬取页面过快造成暂时被网站ban掉的情况,设置time.sleep(1)就好,后来发现ban的时间不定,就自己动手写了个暴力的做法def avoid_10060(fun): error_time = 0 while True: time.sleep(1) try: re原创 2016-12-02 19:51:09 · 19941 阅读 · 4 评论 -
简易爬虫自制之查看CSDN排名的小工具
没开多久的博客,排名总是显示 千里之外,受到 如何查看CSDN 排名 这篇文章的启发,结合最近学习的爬虫技术写了个小工具。HTTPError: Forbidden原创 2016-12-17 17:13:49 · 969 阅读 · 0 评论