- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Plugin/Preset files are not allowed to export objects, only functions.
原因:babel版本冲突,6和7版本改动较大,存在兼容问题解决办法:将babel版本全部升级为7,或者将版本全部降到6升级到7:"@babel/core": "^7.0.0-beta.40","@babel/cli": "^7.0.0-beta.40","babel-loader": "^8.0.0-beta.0","babel-plugin-lodash&
2019-02-28 17:16:24 12697
原创 css中一些有趣的属性
object-fit CSS 属性指定可替换元素的内容应该如何适应到其使用的高度和宽度确定的框 https://developer.mozilla.org/zh-CN/docs/Web/CSS/object-fit object-position 规定了可替换元素的内容,在这里我们称其为对象(即object-position中的object),在其内容框中的位置。可替换元素的内容框...
2019-02-28 17:07:59 316
原创 webpack手动搭建简单react项目
(简单流程,仅供参考,一切以实际需求为准)环境准备node、npm、webpack4+npm基本使用命令项目创建创建目录初始化首先创建项目文件夹并进入,使用npm init初始化,然后一溜回车就好,执行完后项目文件夹中会多一个package.json文件。这是项目的核心文件,包含包依赖管理和脚本任务。$ mkdir webpack-react $ cd webpack-rea...
2019-02-28 14:26:03 699
原创 请求方法之Option
介绍:除了常用的GET、POST请求方法以外还有一个请求方法是经常遇到的,那就是OPTION预检请求OPTION用来查询针对请求URI指定的资源支持的方法。简单来说就是发送 OPTION请求询问服务器,你支持哪种请求方法啊? 支持GET,POST和OPTION如图:响应头参数中Allow,表示服务器允许的请求方法常见使用情况:在使用CORS跨域时,前端请求后端服务器时会先发一个OP...
2019-02-26 18:10:09 6194
原创 随机获取user-agent
第一种,随机 random 导入:import randomdef getheaders(): user_agent_list = [ \ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1" \ ...
2019-02-19 16:12:42 1578
原创 scrapy中使用ip代理
在scrapy中使用ip代理需要借助中间件的功能首先在settings中设置好中间件,中间件优先级数字越小的越先被调用'DOWNLOADER_MIDDLEWARES':{ 'spider.spider.middlewares.ProxyMiddleWare':542, 'spider.spider.middlewares.SelenuimD...
2019-02-19 15:40:11 1182
原创 Scrapy:Filtered duplicate request: - no more duplicat
Scrapy默认有自己的去重策略,当你多次请求同一地址时就会触发,从而终止请求解决办法:请求时添加 dont_filter=True,取消过滤yield scrapy.Request('https://www.zhipin.com/',callback=self.parse,dont_filter=True) ...
2019-02-15 16:24:29 526
原创 mongodb 获取平均值
使用mongo获取平均值需要用到 聚合 使用aggregate()。详细了解聚合可参考: http://www.runoob.com/mongodb/mongodb-aggregate.html首先需要利用 $group将数据进行分组,‘_id’表示分组的标志,如以下代码,将name相同的分为一组。minPayment_avg为自定义字段。$avg 代表进行求平均操作。$minPa...
2019-02-14 19:14:08 9981 1
原创 SecureCRT 入门使用
介绍SecureCRT是最常用的终端仿真程序,简单的说就是Windows或者Mac 下登录UNIX或 Linux服务器主机的软件。支持SSH(SSH1和SSH2)什么是SSH ?SSH的英文全程是 Secure Shell传统的网络服务程序,如ftp和telnet在本质上都是不安全的,因为他们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用SS...
2019-02-13 15:22:58 3257
原创 webpack中使用mock虚拟接口模拟数据
在实际开发中往往会有前后端进度不同的情况,前端同学在开发或者开发完成后后端同学没能提供接口,这时就需要前端同学自己模拟数据来测试前端功能了webpack-api-mockerwebpack-api-mocker是一个webpack-dev-server 中间件,可以为REST API创建模拟。当您尝试在没有实际REST API服务器的情况下测试应用程序时,它会很有用。安装npm ins...
2019-02-12 19:34:42 2937 2
原创 scrapy爬虫不调用process_item函数
首先要确定setting中ITEM_PIPELINES设置已添加:# Configure item pipelines# See https://doc.scrapy.org/en/latest/topics/item-pipeline.htmlITEM_PIPELINES = { 'spider.spider.pipelines.SpiderPipeline': 300,}...
2019-02-11 15:31:32 1413
转载 selenium 鼠标操作
用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChains selenium.webdriver.common.action_chains.ActionChains(driver)这个类基本能够满足我们所有对鼠标操作的需求。1.ActionCh...
2019-02-05 20:44:54 748
原创 scrapy读取settings.py文件
get_project_settingsfrom scrapy.utils.project import get_project_settings def __init__(self): #读取设置 self.mySetting = get_project_settings() #get获取参数 self.timeo...
2019-02-04 19:28:10 403
原创 Scrapy 获取settings中变量
#引入get_project_settingsfrom scrapy.utils.project import get_project_settingsclass YourSpider(BaseSpider): def parse(self, response): settings = get_project_settings() print "Y...
2019-02-02 21:13:35 1998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人