- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 数据抓取拦截javascript设置的cookie
1 背景在进行数据抓取时,找javascript生成的cookie通常是一件很烦人的事情。如果能一步定位到cookie是哪个javascript文件生成,那么会极大减轻工作量。2 原理我们设置cookie会通过document.cookie来设置。当设置cookie时,能触发我们增加的拦截功能即可。如果一个对象具有一个属性,我们可以获取该对象的属性描述符,并覆盖属性描述符对象的set方法来...
2019-04-30 23:45:57 1456
原创 爬虫中注册数据延迟使用场景处理
1 背景爬虫在数据抓取时会先破解APP或PC上的数据请求流程。为了防御这种爬虫,通常在APP或PC页面上附带有指纹收集与设备注册的请求。只有指纹属于正常设备或注册信息发送后才能正常访问数据。否则请求方收到的就是虚假数据。作为反爬方,目标就是就要增加爬虫开发者的破解及开发难度。因此使用资源延迟是一种干扰爬虫开发者的有效手段。2 资源注册延迟生效在APP启动或PC页面打开时,会向后台发送设备或浏...
2019-04-20 00:48:05 637
翻译 chrome扩展插件三:chrome插件体系结构概述
一个插件由一个文件夹及文件夹内的若干文件构成。 插件必须要有一个manifest.json文件。1 插件体系结构插件一般包含如下5个组件:ManifestBackground ScriptUI ElementsContent ScriptOptions Pagemanifest文件必须要有,其它组件可选。1.1 manifest 文件插件的定义文件,命名固定为manifes...
2019-04-10 00:56:05 1856
翻译 chrome扩展插件二:chrome插件开发入门
一个扩展插件由不同的组件构成。组件包括backgroud script、content script、选项页、ui元素及其它逻辑文件。插件的开发技术包括HTML,CSS及javascript。扩展插件并不一定依赖所有组件,依赖根据其自身功能而确定。本文将创建一个插件,使用者可以通过点按钮来改变主机名为developer.chrome.com的页面的背景颜色。通过这个例子演示多种组件的使用方式。...
2019-04-06 21:29:43 2311
翻译 chrome扩展插件一:什么是chrome扩展插件
1 什么是chrome扩展插件?扩展程序提供给用户对chrome的功能进行扩展。用户可以通过扩展程序来根据个人的需求和喜好定制开发一些chrome功能。这些程序开发是基于html,javascript及css等技术。2 Hello Extensions接着我们通过一个简单的例子介绍如何添加开发并安装扩展插件。如下图所示,我们添加一个简单的功能。当点击图标Hi时,会弹出一个对话框。为了...
2019-04-06 12:35:30 1547
FASTJSON那些事.pptx
2019-09-22
WxWidget教程
2015-09-13
软件项目管理的九阴真经
2013-10-04
《Visual C++音频/视频技术开发与实战》前9章源码
2013-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人