03 2017 档案

摘要:昨天准备爬取一个京东商品的价格,正则写好了一直是空的 后来我去页面里面看了下,价格标签里果然是空的 百度了下,大家都说是js来控制显示价格的 于是去抓包试试,找到了一条mgets的请求 中间很多参数不知道是什么意思,但是skuIds就是商品的编号 去掉其他参数,只保留编号 https://p.3.c 阅读全文
posted @ 2017-03-31 10:31 安筱雨 阅读(8306) 评论(9) 推荐(2) 编辑
摘要:安装MySQLdb,请访问 http://sourceforge.net/projects/mysql-python 我的是2.7版本的MySQL-python-1.2.4b4.win32-py2.7 直接运行就能安装了 阅读全文
posted @ 2017-03-30 21:51 安筱雨 阅读(208) 评论(0) 推荐(0) 编辑
摘要:XDdebug搞了我一天 先把php.ini的代码发一下 很多人配置了也不能正常debug,有一部分人是因为端口问题 我这里用的是19000,我遇到的不是,我用的是集成环境,当phpinfo显示有XDebug时说明是安装成功的 但是在调试之前,点击wamp,找到php->php setting ,其 阅读全文
posted @ 2017-03-22 15:53 安筱雨 阅读(389) 评论(0) 推荐(0) 编辑
摘要:在多人合作写脚本的时候,会发生方法名冲突的情况 用JS的命名空间能解决这个问题 若全局空间中已有同名对象,则不覆盖该对象;否则创建一个新的命名空间。 下面就列出一个例子 上面的例子是别人博客的,下面写一个自己自己写的 有两个人同时写一个页面,一个是DOC,一个ZXD,同时命名了一个hello方法 全 阅读全文
posted @ 2017-03-21 10:55 安筱雨 阅读(5439) 评论(0) 推荐(0) 编辑
摘要:由于经常要统计学生的考试成绩,就研究了下PHPexcel这个插件 顺便说一下,读取方法只针对xls文件。 如果报错,可以先生存一个xls文件,把需要读取的xls内容复制进去。 阅读全文
posted @ 2017-03-17 14:07 安筱雨 阅读(169) 评论(0) 推荐(0) 编辑
摘要:最近偶尔学下爬虫,放上第二个demo吧 阅读全文
posted @ 2017-03-16 11:12 安筱雨 阅读(223) 评论(0) 推荐(0) 编辑
摘要:# -*- coding: utf-8 -*- from splinter.browser import Browser from time import sleep import traceback #初始化信息 # 用户名,密码 username = u"用户名" passwd = u"密码" # cookies值得自己去找 starts = u"杭州,HZH" ends = u"黄石... 阅读全文
posted @ 2017-03-14 22:47 安筱雨 阅读(446) 评论(0) 推荐(0) 编辑
摘要:堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿JavaScript中的变量来说: 首先JavaScript中的变量分为基本类型和引用类型。 基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。 基本类型有Undefined、Null、Bo 阅读全文
posted @ 2017-03-11 22:40 安筱雨 阅读(163) 评论(0) 推荐(0) 编辑
摘要:#-*- coding: utf-8 -*- import urllib import urllib2 import re #页面为1 page=1 url='http://www.qiushibaike.com/hot/page/'+str(page) #需要header验证 user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows ... 阅读全文
posted @ 2017-03-11 16:16 安筱雨 阅读(148) 评论(0) 推荐(0) 编辑
摘要:闭包由三个特性 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量 使用闭包有一个优点,也是它的缺点,就是可以把局部变 阅读全文
posted @ 2017-03-11 09:47 安筱雨 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1.对象冒充 2.call()方法实现继承 call方法是Function类中的方法 call方法的第一个参数的值赋值给类(即方法)中出现的this call方法的第二个参数开始依次赋值给类(即方法)所接受的参数 3.apply()方法 apply方法接受2个参数, A、第一个参数与call方法的第 阅读全文
posted @ 2017-03-09 21:35 安筱雨 阅读(267) 评论(2) 推荐(0) 编辑
摘要:版本号用文件MD5生成 默认根据文件MD5生成,因此文件未发生改变,此版本号将不会变 所以当没有改变文件的时候,我们就不能用gulp来改变版本号了 需要安装的插件 1 npm install --save-dev gulp 2 npm install --save-dev gulp-rev 3 np 阅读全文
posted @ 2017-03-09 16:32 安筱雨 阅读(3478) 评论(6) 推荐(0) 编辑
摘要:很多人都在用grunt和gulp,我现在连github都不用。。为了说自己是个前端,还是搞搞gulp吧 nodejs很多人都会安装,这个不是问题 npm模块现在好像是自带的。。我忘了。。 先全局安装下gulp npm install gulp -g 好像默认到user下的了。 然后在D盘找个文件夹t 阅读全文
posted @ 2017-03-08 20:26 安筱雨 阅读(178) 评论(0) 推荐(0) 编辑
摘要:from selenium import webdriverChromeDriver="C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"driver = webdriver.Chrome(ChromeDriver)d 阅读全文
posted @ 2017-03-08 14:23 安筱雨 阅读(139) 评论(0) 推荐(0) 编辑
摘要:我下的python2.7是有pip的,但是直接在cmd中输入pip是无响应的.要去环境变量中配置D:/python/Script 这样就可以了。 pip install splinter就能下载了 阅读全文
posted @ 2017-03-08 11:00 安筱雨 阅读(342) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示