前言 大家有没有发现之前我们写的爬虫都有一个共性,就是只能爬取单纯的html代码,如果页面是JS渲染的该怎么办呢?如果我们单纯去分析一个个后台的请求,手动去摸索JS渲染的到的一些结果,那简直没天理了.所以,我们需要有一些好用的工具来帮助我们像浏览器一样渲染JS处理的页面. 其中有一个比较常用的工具,那就是 PhantomJS Full web stack No browser required PhantomJS is a headless WebKit scriptable with a Ja
今天看书,无意中看到了Python的and和or的一个有趣用法,最后在网上查找这种用法的机制,归根结底还是要仔细理解python中and和or的机制. Python中if-else有多种写法.假设a=10,b=20,取较大者. 最常规的方法是: if a > b: c = a else: c = b 稍微高级一点的用法就是用表达式 c = a if a > b else b 我就是经常用这种方法. 再高级一点的用法就是用二维列表 c = [a,b][a<b] 这方法也很好