//根据传入的checkbox的选中状态设置所有checkbox的选中状态functionselectAll(obj){varallInput=document.getElementsByTagName("input");//alert(allInput.length);varloopTime=allInput.length;for(i=0;i
系统 2019-08-12 01:33:03 2279
python爬取有道翻译实现原理操作步骤注意事项实现原理利用urllib包中的request对象模拟浏览器访问有道翻译服务器(发送相同格式的request)。用urllib包中的parse来将数据转化为相同格式。得到的相应通过编码之后,以dict形式取出翻译内容。importurllib.requestimporturllib.parseimportjsonurl='http://fanyi.youdao.com/translate?smartresult
系统 2019-09-27 17:57:02 2278
PythonMapMap会将一个函数映射到一个输入列表的所有元素上。Map的规范为:map(function_to_apply,list_of_inputs)大多数时候,我们需要将列表中的所有元素一个个传递给一个函数,并收集输出。例如:items=[1,2,3,4,5]squared=[]foriinitems:squared.append(i**2)使用Map的话,可以让我们以一种更加简便的方法解决这种问题。items=[1,2,3,4,5]square
系统 2019-09-27 17:56:54 2278
背景说明感觉微信公众号算得是比较难爬的平台之一,不过一番折腾之后还是小有收获的。没有用Scrapy(估计爬太快也有反爬限制),但后面会开始整理写一些实战出来。简单介绍下本次的开发环境:python3requestspsycopg2(操作postgres数据库)抓包分析本次实战对抓取的公众号没有限制,但不同公众号每次抓取之前都要进行分析。打开Fiddler,将手机配置好相关代理,为避免干扰过多,这里给Fiddler加个过滤规则,只需要指定微信域名mp.wei
系统 2019-09-27 17:53:47 2278
文章目录pipvirtualenv缺点Pipenv总结学Python有段时间了,学的时候会想着拿它和Java对比。在对比的时候,发现Java有很成熟的项目构建工具,有使用xml的Maven,也有使用groovy的Gradle,这样的构建工具能够自动处理项目的依赖,很是方便。对于Python,在依赖管理方面,从一个初学者的角度看,嗯,只能说,贵圈真乱!(本文纯属个人观点,不喜勿喷)好吧,让我们捋一捋。在包管理方面,听说现在在役的包管理工具有distutils
系统 2019-09-27 17:52:49 2278
一、线性回归的理论1)线性回归的基本概念线性回归是一种有监督的学习算法,它介绍的自变量的和因变量的之间的线性的相关关系,分为一元线性回归和多元的线性回归。一元线性回归是一个自变量和一个因变量间的回归,可以看成是多远线性回归的特例。线性回归可以用来预测和分类,从回归方程可以看出自变量和因变量的相互影响关系。线性回归模型如下:对于线性回归的模型假定如下:(1)误差项的均值为0,且误差项与解释变量之间线性无关(2)误差项是独立同分布的,即每个误差项之间相互独立且
系统 2019-09-27 17:52:24 2278
glob模块说明:1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作*、?、[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。glob.glob("字符串+通配符")该方法返回指定路径所有匹配的文件的列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目
系统 2019-09-27 17:52:14 2278
在写正则表达式的时候总会遇到不少的问题,特别是在表达式有多个元组的时候。下面看下re模块下的findall()函数和多个表达式元组相遇的时候会出现什么样的坑。代码如下:importrestr="abcd"regex0=re.compile("((\w+)\s+\w+)")print(regex0.findall(str))regex1=re.compile("(\w+)\s+\w+")print(regex1.findall(str))regex2=re.
系统 2019-09-27 17:51:48 2278
我们开始来谈谈python的爬虫。1,什么是爬虫:网络爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。互联网犹如一个大蜘蛛网,我们的爬虫就犹如一个蜘蛛,当在互联网遇到所需要的资源,我们就会爬取下来,即为爬虫是一个请求网站并且提取数据的自动化程序。2,下面我们来提到两个名词:1)请求,request即为我们的请求,当我们在浏览器内输入网址,敲击回车时,这时浏览器就会发送消息给该网址所在
系统 2019-09-27 17:50:56 2278
在python中内嵌函数可以引用外层函数作用域中的变量,并且可以通过某种操作来对其进行修改。这里我们就可以使用到nonlocal语句来进行声名。我之前写过一篇global用法的文章,nonlocal的用法与global的用法很像,本篇博客的后面就会讲一下nonlocal和global的区别。nonlocal语句的用法语法:允许内嵌函数修改定义在语法上位于外层的函数的作用域中的一个或者多个名称用法:nonlocal[变量名]注意:此语句仅适用于python3
系统 2019-09-27 17:50:55 2278