CN102169486A - 一种文件下载方法及装置 - Google Patents
一种文件下载方法及装置 Download PDFInfo
- Publication number
- CN102169486A CN102169486A CN2010101231185A CN201010123118A CN102169486A CN 102169486 A CN102169486 A CN 102169486A CN 2010101231185 A CN2010101231185 A CN 2010101231185A CN 201010123118 A CN201010123118 A CN 201010123118A CN 102169486 A CN102169486 A CN 102169486A
- Authority
- CN
- China
- Prior art keywords
- download
- request
- link
- webpage
- mouse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种互联网技术领域中文件下载方法,获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;捕获网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;根据所述可识别的下载链接发起下载请求,开始文件下载。本发明实施例还提供一种文件下载装置。本发明实施例实现了处理各种下载链接,根据网页提供的下载链接分析获得正确的下载链接,解决了现有技术中客户端软件无法处理由网页动态语言动态生成的下载链接以及专用链接的问题。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种文件下载方法及装置。
背景技术
现有技术客户端软件在进行文件下载前,从网页中拖动元素到客户端软件,当客户端软件被激活后,客户端软件分析网页链接元素的链接属性,从而发起下载请求。
发明人在实现本发明过程中发现,现有的客户端软件在文件下载过程中至少存在如下问题:其只能处理http形式的下载链接,例如如下形式:
<a
href=″′http://www.meiluyi.cn/love.mp3′″>love.Mp3</a>;
1、不能处理由网页动态语言动态生成的下载链接,例如:
<a
href=″javascript:window.location=′http://www.meiluyi.cn/love.mp3′″>love.Mp3</a>
对于该网页动态语言动态生成的下载连接存在javascript:字段,客户端软件会将整个″javascript:window.location=′http://www.meiluyi.cn/love.mp3′″作为下载地址,而正确的地址为http://www.meiluyi.cn/love.mp3,因此客户端软件会识别出错误的下载地址,导致无法正常下载文件;
2、不能处理专用链接,例如:
<a
href=″qqdl://aHR0cDovL2Jicy41MWQxLmNvbS9hdHRhY2htZW50L0ZpZF81Ny81N180NzgwNl83MGQ5ZWU3NmE5MzIxNTAuc2lz″>love.Mp3</a>
本发明实施例所述专用链接即非http形式的下载链接,上述下载链接是一个旋风客户端专有的下载链接,目前只有支持旋风协议的软件能够正确解析,其他客户端软件不能处理。
因此,现有技术无法处理由网页动态语言动态生成的下载链接以及专用链接。
发明内容
本发明实施例提供一种文件下载方法及装置,令客户端软件中的下载模块获得可识别的下载链接。
本发明实施例是通过以下技术方案实现的:
本发明实施例提供一种文件下载方法,包括:
获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;
通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;
捕获网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;
根据所述可识别的下载链接发起下载请求,开始文件下载。
所述分析所述跳转请求或下载请求获取下载模块可识别的下载链接包括:
根据所述跳转请求或下载请求获得由网页动态语言动态生成的下载链接,从所述动态生成的下载链接中解析出下载模块可识别的下载链接。
所述根据所述跳转请求或下载请求分析获取下载模块可识别的下载链接包括:
根据所述跳转请求或下载请求获得专用链接,解析所述专用链接获取下载模块可识别的下载链接。
所述获取下载模块可识别的下载链接后,还包括:
取消所述模拟鼠标点击行为,向所述鼠标的原始坐标发起的点击请求。
所述鼠标的原始坐标为鼠标在所述网页窗体上最后一次点击操作所在的坐标。
本发明实施例提供一种文件下载装置,包括:
模拟点击模块,用于获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;
下载链接获取模块,用于捕获所述模拟鼠标点击行为后网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;
下载模块,用于根据所述可识别的下载链接发起下载请求,开始文件下载。
所述装置还包括:
模拟取消模块,用于在所述下载链接获取模块获取到所述下载模块可识别的下载链接后,取消所述通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起的点击请求。
所述装置用于音/视频播放或专门的文件下载。
所述下载链接获取模块进一步包括:
捕获子模块,用于捕获所述模拟鼠标点击行为后网页跳转请求或下载请求;
分析子模块,用于分析所述跳转请求或下载请求的链接,从所述跳转请求或下载请求的链接中获取下载模块可识别的下载链接;
发送子模块,用于将所述获取的下载模块可识别的下载链接发送给所述下载模块。
由上述本发明实施例提供的技术方案可以看出,本发明实施例实现了处理各种下载链接,根据网页提供的下载链接分析获得正确的下载链接,解决了现有技术中客户端软件无法处理由网页动态语言动态生成的下载链接以及专用链接的问题。
附图说明
图1为本发明实施例一种文件下载方法流程图;
图2为本发明一个实施例一种文件下载装置结构示意图;
图3为本发明另一个实施例一种文件下载装置结构示意图;
图4为本发明一个实施例文件下载装置中下载链接获取模块结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种文件下载方法,如图1中所示,该方法包括如下步骤:
步骤10:获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;
所述鼠标的原始坐标为鼠标在所述网页窗体上最后一次点击操作所在的坐标,该最后一次点击操作为鼠标拖动网页元素到客户端软件时鼠标的坐标;该网页元素包括能使浏览器发生重定向请求的一切网页元素,如超文本链接,表单按钮等,本发明实施例对此不做限定。获取所述鼠标点击接口是用于从操作***中接管鼠标硬件的控制权,使得客户端软件可以发起鼠标模拟点击行为,所述网页窗体句柄即当前网页的载体,如网页浏览器,通过获取网页窗体句柄,可以获取当前用户请求的所有参数以及当前网页的所有内容,从而能够完全模拟用户的点击行为。
由于获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息之前的操作是人为操作鼠标行为,客户端软件本身无法获知操作行为,通过获知上述信息使得能够在客户端软件创建的仿真环境中完全模拟用户的行为,并且通过本身的分析功能对网页元素进行分析,最终提取正确的下载地址。
步骤11:通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;
由于鼠标执行拖动操作后,所述网页窗体有可能并非处于显示屏最上层,通过将所述网页窗体显示在显示屏最上层,也就是令网页窗体完整显示在显示屏上,没有任何遮挡,才能执行所述模拟点击行为。
本发明实施例客户端软件模拟鼠标点击行为即,由于获取了鼠标点击接口因此得到了鼠标控制权,控制鼠标点击所述鼠标的元素坐标,也就是客户端软件控制鼠标重新执行拖动所述网页元素到客户端软件的操作,整个操作都由客户端软件来控制执行。
本发明实施例所述客户端软件包括但不限于:音/视频播放软件或专门的文件下载软件等,本发明实施例对此不做限定。
步骤12:捕获网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;
在步骤11中执行模拟点击操作后,所述网页窗体会做出响应,例如网页发出跳转请求或下载请求。客户端软件捕获网页跳转请求或下载请求,并分析得到正确的下载地址,例如,
若所述下载链接为由网页动态语言动态生成的下载链接,则从所述动态生成的下载链接中解析出下载模块可识别的下载链接。一种实施例具体解析过程包括:譬如一个下载链接如下所示
<a
href=″javascript:window.location=′http://www.meiluyi.cn/love.mp3′″>love.Mp3</a>
当它响应点击请求的时候,它会通过javascript代码,发出一次网页跳转请求,请求指向的地址为‘http://www.meiluyi.cn/love.mp3’。对该下载链接的解析过程可以如下:
首先,识别出上述下载链接带有javascript代码,将会发出一次网页跳转请求;将javascript代码发送给客户端软件自带分析引擎,如javascript引擎,对代码的行为进行分析;Javascript引擎分析出代码的行为是:发出一次网页跳转请求,请求指向的地址为‘http://www.meiluyi.cn/love.mp3’,得到的分析结果即为正确的可识别的下载地址‘http://www.meiluyi.cn/love.mp3’。
又例如,
若所述下载链接为专用链接,则解析所述专用链接获取下载模块可识别的下载链接。一个实施例具体分析过程包括:譬如一个下载链接如下所示
<a
href=″qqdl://aHR0cDovL2Jicy41MWQxLmNvbS9hdHRhY2htZW50L0ZpZF81Ny81N180NzgwNl83MGQ5ZWU3NmE5MzIxNTAuc2lz″>love.Mp3</a>
当它响应点击请求的时候,它发出一次网页跳转请求,请求指向的地址为
‘qqdl://aHR0cDovL2Jicy41MWQxLmNvbS9hdHRhY2htZW50L0ZpZF81Ny81N180NzgwNl83MGQ5ZWU3NmE5MzIxNTAuc2lz’,
如果浏览器支持这个协议,它将会调起支持旋风协议的软件进行下载。具体的解析过程如下:
辨别出该下载链接含有自定义协议,它会要求浏览器转向地址‘qqdl://aHR0cDovL2Jicy41MWQxLmNvbS9hdHRhY2htZW50L0ZpZF81Ny81N180NzgwNl83MGQ5ZWU3NmE5MzIxNTAuc2lz’;将该地址发送给客户端软件自带的自定义协议分析引擎,对该协议进行分析,自定义协议分析引擎分析出这是一个旋风加密协议,对该协议进行解析后得到正确的可识别的下载地址。
本发明实施例提供的一种分析引擎的分析方法如下:
首先,分析引擎对提取出来的下载地址进行特征匹配,如对于
javascript:window.location=″http://www.meiluyi.cn/love.mp3,匹配到的特征词为javascript:,对于
qqdl://aHR0cDovL2Jicy41MWQxLmNvbS9hdHRhY2htZW50L0ZpZF81Ny81N180NzgwNl83MGQ5ZWU3NmE5MzIxNTAuc2lz
匹配到的特证词为qqdl://,
之后,根据匹配出来的特征词调用不同的分析模块采用对应的算法,计算出正确可识别的下载地址,例如对于特征词为javascript:的下载地址,确定是动态语言动态生成的下载链接,则交给javascript引擎,javascript引擎从该地址中得到可识别的′http://www.meiluyi.cn/love.mp3地址。
所述获取下载模块可识别的下载链接后,还需要取消所述模拟鼠标点击行为,即取消向所述鼠标的原始坐标发起的点击请求,因为客户端软件模拟点击行为,实质增加了多一次的网页点击操作,可能会引起错误的网页逻辑。为了不影响用户的正常操作,应该把本次的额外操作予以取消。所述取消操作即客户端软件在捕获网页发起的跳转请求或下载请求后,不将该跳转请求或下载请求发送到浏览器,则浏览器将不会响应模拟点击后的网页重定向操作,即不会响应网页跳转请求或下载请求,相当于取消了本次的额外的模拟点击操作。
通过上述分析操作已经获得了客户端软件中的下载模块能处理的下载链接,这样下载模块能够获得正确的下载链接。
步骤13:根据所述可识别的下载链接发起下载请求,开始文件下载。
客户端软件中的下载模块根据所述可识别的下载链接发起下载请求,开始文件下载。
本发明实施例客户端软件可以处理各种下载链接,根据网页提供的下载链接分析获得正确的下载链接,解决了现有技术中客户端软件无法处理由网页动态语言动态生成的下载链接以及专用链接的问题。
本发明实施例还提供一种文件下载装置,如图2中所示,该装置包括:模拟点击模块20、下载链接获取模块21及下载模块22;
所述模拟点击模块20,用于获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;
所述下载链接获取模块21,用于捕获所述模拟鼠标点击行为后网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;
所述下载模块22,用于根据所述可识别的下载链接发起下载请求,开始文件下载。
如图3所示,所述装置还可以包括:
模拟取消模块23,用于在所述下载链接获取模块获取到所述下载模块可识别的下载链接后,取消所述通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起的点击请求。
如图4中所示,所述下载链接获取模块21可以进一步包括:
捕获子模块211,用于捕获所述模拟鼠标点击行为后网页跳转请求或下载请求;
分析子模块212,用于分析所述跳转请求或下载请求的链接,从所述跳转请求或下载请求的链接中获取下载模块可识别的下载链接;
发送子模块213,用于将所述获取的下载模块可识别的下载链接发送给所述下载模块22。
本发明实施例所述装置可以用于音/视频播放或专门的文件下载。
本发明实施例所述装置可以处理各种下载链接,根据网页提供的下载链接分析获得正确的下载链接,解决了现有技术中客户端软件无法处理由网页动态语言动态生成的下载链接以及专用链接的问题。
综上所述,本发明实施例实现了处理各种下载链接,根据网页提供的下载链接分析获得正确的下载链接,解决了现有技术中客户端软件无法处理由网页动态语言动态生成的下载链接以及专用链接的问题。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中。该可读存储介质例如只读存储器(简称ROM)、随机存取存储器(简称RAM)、磁盘、光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (9)
1.一种文件下载方法,其特征在于,包括:
获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;
通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;
捕获网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;
根据所述可识别的下载链接发起下载请求,开始文件下载。
2.如权利要求1所述的方法,其特征在于,所述分析所述跳转请求或下载请求获取下载模块可识别的下载链接包括:
根据所述跳转请求或下载请求获得由网页动态语言动态生成的下载链接,从所述动态生成的下载链接中解析出下载模块可识别的下载链接。
3.如权利要求1所述的方法,其特征在于,所述根据所述跳转请求或下载请求分析获取下载模块可识别的下载链接包括:
根据所述跳转请求或下载请求获得专用链接,解析所述专用链接获取下载模块可识别的下载链接。
4.如权利要求1所述的方法,其特征在于,所述获取下载模块可识别的下载链接后,还包括:
取消所述模拟鼠标点击行为,向所述鼠标的原始坐标发起的点击请求。
5.如权利要求1所述的方法,其特征在于,所述鼠标的原始坐标为鼠标在所述网页窗体上最后一次点击操作所在的坐标。
6.一种文件下载装置,其特征在于,包括:
模拟点击模块,用于获取鼠标的原始坐标、鼠标点击接口及网页窗体句柄信息;通过网页窗体句柄将网页窗体显示在显示屏的最上层,通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起点击请求;
下载链接获取模块,用于捕获所述模拟鼠标点击行为后网页跳转请求或下载请求,并分析所述跳转请求或下载请求获取下载模块可识别的下载链接;
下载模块,用于根据所述可识别的下载链接发起下载请求,开始文件下载。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
模拟取消模块,用于在所述下载链接获取模块获取到所述下载模块可识别的下载链接后,取消所述通过所述鼠标点击接口模拟鼠标点击行为,向所述鼠标的原始坐标发起的点击请求。
8.如权利要求6所述的装置,其特征在于,所述装置用于音/视频播放或专门的文件下载。
9.如权利要求6、7或8所述的装置,其特征在于,所述下载链接获取模块进一步包括:
捕获子模块,用于捕获所述模拟鼠标点击行为后网页跳转请求或下载请求;
分析子模块,用于分析所述跳转请求或下载请求的链接,从所述跳转请求或下载请求的链接中获取下载模块可识别的下载链接;
发送子模块,用于将所述获取的下载模块可识别的下载链接发送给所述下载模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101231185A CN102169486A (zh) | 2010-02-25 | 2010-02-25 | 一种文件下载方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101231185A CN102169486A (zh) | 2010-02-25 | 2010-02-25 | 一种文件下载方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102169486A true CN102169486A (zh) | 2011-08-31 |
Family
ID=44490649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101231185A Pending CN102169486A (zh) | 2010-02-25 | 2010-02-25 | 一种文件下载方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102169486A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631926A (zh) * | 2012-03-31 | 2014-03-12 | 北京奇虎科技有限公司 | 一种搜索结果页面中链接的连接方法及装置 |
CN103729425A (zh) * | 2013-12-24 | 2014-04-16 | 腾讯科技(深圳)有限公司 | 操作响应方法、客户端、浏览器及*** |
CN106919414A (zh) * | 2015-12-28 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 链接请求的处理方法和装置 |
CN109189588A (zh) * | 2018-08-07 | 2019-01-11 | 武汉斗鱼网络科技有限公司 | 一种浏览器功能实现方法、装置、终端及存储介质 |
CN112989233A (zh) * | 2019-12-02 | 2021-06-18 | 北京小米移动软件有限公司 | 文件下载方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236864A1 (en) * | 2002-06-24 | 2003-12-25 | Culture.Com Technology (Macau) Ltd. | File downloading system and method |
CN101437028A (zh) * | 2008-12-26 | 2009-05-20 | 深圳市迅雷网络技术有限公司 | 一种多地址生成方法、***和装置 |
CN101645815A (zh) * | 2008-08-06 | 2010-02-10 | 百度在线网络技术(北京)有限公司 | 音视频文件下载提示方法 |
-
2010
- 2010-02-25 CN CN2010101231185A patent/CN102169486A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236864A1 (en) * | 2002-06-24 | 2003-12-25 | Culture.Com Technology (Macau) Ltd. | File downloading system and method |
CN101645815A (zh) * | 2008-08-06 | 2010-02-10 | 百度在线网络技术(北京)有限公司 | 音视频文件下载提示方法 |
CN101437028A (zh) * | 2008-12-26 | 2009-05-20 | 深圳市迅雷网络技术有限公司 | 一种多地址生成方法、***和装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631926A (zh) * | 2012-03-31 | 2014-03-12 | 北京奇虎科技有限公司 | 一种搜索结果页面中链接的连接方法及装置 |
CN103631926B (zh) * | 2012-03-31 | 2017-07-04 | 北京奇虎科技有限公司 | 一种搜索结果页面中链接的连接方法及装置 |
CN103729425A (zh) * | 2013-12-24 | 2014-04-16 | 腾讯科技(深圳)有限公司 | 操作响应方法、客户端、浏览器及*** |
CN103729425B (zh) * | 2013-12-24 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 操作响应方法、客户端、浏览器及*** |
CN106919414A (zh) * | 2015-12-28 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 链接请求的处理方法和装置 |
WO2017114169A1 (zh) * | 2015-12-28 | 2017-07-06 | 阿里巴巴集团控股有限公司 | 链接请求的处理方法和装置 |
KR20180099815A (ko) * | 2015-12-28 | 2018-09-05 | 알리바바 그룹 홀딩 리미티드 | 링크 요청 처리 방법 및 장치 |
KR102121679B1 (ko) | 2015-12-28 | 2020-06-11 | 알리바바 그룹 홀딩 리미티드 | 링크 요청 처리 방법 및 장치 |
US11188612B2 (en) | 2015-12-28 | 2021-11-30 | Advanced New Technologies Co., Ltd. | Link request processing method and apparatus |
CN109189588A (zh) * | 2018-08-07 | 2019-01-11 | 武汉斗鱼网络科技有限公司 | 一种浏览器功能实现方法、装置、终端及存储介质 |
CN109189588B (zh) * | 2018-08-07 | 2020-12-15 | 武汉斗鱼网络科技有限公司 | 一种浏览器功能实现方法、装置、终端及存储介质 |
CN112989233A (zh) * | 2019-12-02 | 2021-06-18 | 北京小米移动软件有限公司 | 文件下载方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220124094A1 (en) | Integrated bot and captcha techniques | |
US20170206122A1 (en) | Enabling a web application to call at least one native function of a mobile device | |
US8838786B2 (en) | System, method and computer readable medium for determining an event generator type | |
US7231636B1 (en) | System and method for tracking VoiceXML document execution in real-time | |
CN110516139B (zh) | 爬虫***及方法 | |
US20170078319A1 (en) | Captcha risk or score techniques | |
CN102169486A (zh) | 一种文件下载方法及装置 | |
CN111177519A (zh) | 网页内容获取方法、装置、存储介质及设备 | |
CN103268361A (zh) | 网页中隐藏url的提取方法、装置和*** | |
CN103825783A (zh) | 一种测试方法及装置 | |
CN111031128B (zh) | 基于云端技术实现无天窗的网站IPv6改造的方法 | |
CN102870118A (zh) | 用户行为的获取方法、设备及*** | |
CN105635064A (zh) | Csrf攻击检测方法及装置 | |
CN105450694B (zh) | 一种处理连续重定向的方法和装置 | |
US20140237296A1 (en) | Architecture for remote access to content state | |
US10360365B2 (en) | Client profile and service policy based CAPTCHA techniques | |
CN112948267A (zh) | 网页测试方法、网页测试***、存储介质及电子设备 | |
AU2014233889A1 (en) | Online privacy management | |
CN109697164A (zh) | 浏览器中调起App的测试方法、装置、存储介质及终端 | |
CN102446253A (zh) | 一种网页木马检测方法及*** | |
CN107798244A (zh) | 一种检测远程代码执行漏洞的方法及装置 | |
CN107302714A (zh) | 一种映射文件的切换方法和装置 | |
CN113342437B (zh) | 一种软件翻译方法和装置 | |
CN105893502A (zh) | 代码同步方法及装置 | |
CN112287349A (zh) | 安全漏洞检测方法及服务端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110831 |