CN106549905A - 数据获取方法、***、客户端和服务器 - Google Patents

数据获取方法、***、客户端和服务器 Download PDF

Info

Publication number
CN106549905A
CN106549905A CN201510591953.4A CN201510591953A CN106549905A CN 106549905 A CN106549905 A CN 106549905A CN 201510591953 A CN201510591953 A CN 201510591953A CN 106549905 A CN106549905 A CN 106549905A
Authority
CN
China
Prior art keywords
server
data
targeted website
client
task
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
Application number
CN201510591953.4A
Other languages
English (en)
Inventor
曹志明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201510591953.4A priority Critical patent/CN106549905A/zh
Publication of CN106549905A publication Critical patent/CN106549905A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种数据获取方法、***、客户端和服务器。其中,该方法包括:在通过服务器登录目标网站之后,服务器接收来自客户端的任务命令,任务命令用于指示服务器从目标网站获取数据;服务器在任务命令的触发下获取目标网站的数据;以及服务器将获取的数据发送至客户端。本发明解决了数据获取过程中登录信息的安全性低的技术问题。

Description

数据获取方法、***、客户端和服务器
技术领域
本发明涉及互联网领域,具体而言,涉及一种数据获取方法、***、客户端和服务器。
背景技术
在互联网领域,网络数据可以用于分析网络用户行为。很多网站均由对外提供数据的业务,其他公司企业可通过付费的方式获取和使用其网络数据。以新浪微博为例,新浪对外提供业务数据的应用程序编程接口(Application Programming Interface,简称为API),以使其他公司企业可以通过付费的方式使用新浪业务数据。因此,业务数据API的收费方式和获取的数据量成正比的。所以,在使用业务数据API的使用上需要有很高的安全性。不然,API的调用方式一旦泄露,所有非API购买者获取的数据,都会算在API购买者的身上。安全性上的疏忽,可能使API购买者造成很大的损失。
目前,通过业务数据API获取网站数据时,通常需要登录到该网站,而现有的登录过程是在客户端上执行的,也即是,如果有人需要获取网站的数据,则需要利用登录信息(例如登录账户和密码等)通过客户端登录到该网站,然后即可获取数据。
如图1所示,客户端先通过登录信息登录到网站,再进行数据获取,这一过程中,步骤S1和S2容易泄露登录信息,由于没有保护措施,容易导致登录信息被滥用或者盗用,使得在数据获取过程中登录信息的安全性较低。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据获取方法、***、客户端和服务器,以至少解决数据获取过程中登录信息的安全性低的技术问题。
根据本发明实施例的一个方面,提供了一种数据获取方法,包括:在通过服务器登录目标网站之后,所述服务器接收来自客户端的任务命令,所述任务命令用于指示所述服务器从所述目标网站获取数据;所述服务器在所述任务命令的触发下获取所述目标网站的数据;以及所述服务器将获取的数据发送至所述客户端。
进一步地,所述服务器上安装有用于获取所述目标网站的数据的应用程序,其中,所述服务器在所述任务命令的触发下获取所述目标网站的数据包括:所述服务器通过所述应用程序调用所述目标网站的应用程序编程接口;所述服务器通过所述应用程序编程接口获取所述目标网站的数据。
根据本发明实施例的另一方面,还提供了一种数据获取方法,包括:在通过服务器登录目标网站之后,客户端向所述服务器发送任务命令,以使所述服务器在所述任务命令的触发下获取所述目标网站的数据;以及所述客户端接收所述服务器发送的从所述目标网站获取的数据。
进一步地,在向所述服务器发送任务命令之前,所述方法还包括:所述客户端创建调用所述目标网站的应用程序编程接口的调用任务;将所述调用任务发送至所述服务器。
根据本发明实施例的另一方面,还提供了一种服务器,包括:接收单元,用于在通过所述服务器登录目标网站之后,接收来自客户端的任务命令,所述任务命令用于指示所述服务器从所述目标网站获取数据;获取单元,用于在所述任务命令的触发下获取所述目标网站的数据;以及发送单元,用于将获取的数据发送至所述客户端。
进一步地,所述服务器上安装有用于获取所述目标网站的数据的应用程序,其中,所述获取单元包括:调用模块,用于通过所述应用程序调用所述目标网站的应用程序编程接口;获取模块,用于通过所述应用程序编程接口获取所述目标网站的数据。
根据本发明实施例的另一方面,还提供了一种客户端,包括:命令发送单元,用于在通过服务器登录目标网站之后,向所述服务器发送任务命令,以使所述服务器在所述任务命令的触发下获取所述目标网站的数据;以及数据接收单元,用于接收所述服务器发送的从所述目标网站获取的数据。
进一步地,所述客户端还包括:创建单元,用于在向所述服务器发送任务命令之前,创建调用所述目标网站的应用程序编程接口的调用任务;任务发送单元,用于将所述调用任务发送至所述服务器。
根据本发明实施例的另一方面,还提供了一种数据获取***,包括:服务器,用于登录目标网站;客户端,与所述服务器连接,用于在服务器登录目标网站之后,向所述服务器发送任务命令,所述任务命令用于指示所述服务器从所述目标网站获取数据,其中,所述服务器在所述任务命令的触发下获取所述目标网站的数据,并将获取的数据发送至所述客户端。
进一步地,所述服务器上安装有用于获取所述目标网站的数据的应用程序,其中,所述服务器还用于通过所述应用程序调用所述目标网站的应用程序编程接口,通过所述应用程序编程接口获取所述目标网站的数据。
根据本发明实施例,通过增加服务器,由服务器登录目标网站,客户端只需向服务器发送任务命令,以指示服务器从目标网站获取数据,服务器则在任务命令的触发下获取目标网站的数据,并将获取的数据发送至客户端,避免每次从客户端登录时,容易造成登录信息泄露的问题,解决了数据获取过程中登录信息的安全性低的技术问题,达到了提高登录信息安全性的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据现有技术的一种数据获取方法的流程图;
图2是根据本发明实施例1的数据获取***的示意图;
图3是根据本发明实施例的一种可选的数据获取方法的流程图;
图4是根据本发明实施例2的数据获取方法的流程图;
图5是根据本发明实施例3的数据获取方法的流程图;
图6是根据本发明实施例4的服务器的示意图;
图7是根据本发明实施例5的客户端的示意图.
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种数据获取***的实施例,如图2所示,该***包括:服务器100和客户端200。
服务器100用于登录目标网站。
客户端200与服务器100连接,用于在服务器100登录目标网站之后,向服务器100发送任务命令,任务命令用于指示服务器100从目标网站获取数据,其中,服务器100在任务命令的触发下获取目标网站的数据,并将获取的数据发送至客户端200。
本实施例中,通过服务器登录目标网站,并由服务器从目标网站获取数据,服务器从目标网站获取到数据之后,将该数据发送给客户端。而工作人员只需通过客户端向服务器发送任务命令,无需在客户端上登录目标网站,即可控制服务器实现数据的获取。这样,只需对服务器进行监控和维护即可保证登录信息的安全性,避免每次从客户端登录时,容易造成登录信息泄露的问题。
根据本发明实施例,通过增加服务器,由服务器登录目标网站,客户端只需向服务器发送任务命令,以指示服务器从目标网站获取数据,服务器则在任务命令的触发下获取目标网站的数据,并将获取的数据发送至客户端,避免每次从客户端登录时,容易造成登录信息泄露的问题,解决了数据获取过程中登录信息的安全性低的技术问题,达到了提高登录信息安全性的效果。
需要说明的是,本发明实施例的客户端可以是一个或者多个,客户端上安装的可以是Web程序,也可以是桌面程序。多个客户端均与服务器连接,以通过服务器获取目标网站的数据。通过对服务器的监控即可获知数据获取的情况提高数据获取的安全性。
优选地,服务器上安装有用于获取目标网站的数据的应用程序,其中,服务器还用于通过应用程序调用目标网站的应用程序编程接口,通过应用程序编程接口获取目标网站的数据。
由于网站在提供数据时,对外提供了用于获取数据的API,因此,需要开发一个用于调用该API的应用程序,用以获取网站数据。本实施例中,将开发的用于调用API的应用程序安装到服务器上,服务器通过该应用程序调用API,以获取目标网站的数据。
如图3所示,先由服务器登录目标网站,在登录成功之后,即可获取目标网站的数据。当需要获取目标网站的数据时,由客户端创建调用任务,用于控制服务器调用API,然后向服务器发功任务命令和调用任务。服务器接收到该任务命令后,执行上述调用任务调用API,通过该API获取目标网站的数据,并将获取到的数据返回给客户端。
以新浪微博为例,新浪微博业务数据API的调用需要先在新浪微博开发平台上建立一个新浪微博应用,这时,会产生应用的两个重要信息AppKey和AppSecret,其中,AppKey为新浪微博应用的唯一标识;AppSecret为新浪微博应用的密钥。携带这两个信息与新浪微博的服务器通信,新浪微博才能确定此应用调用API接口的范围。调用业务数据API之前,还需要一个新浪微博账户登录过程。在现有的方案中,“新浪微博账号登陆过程”是很不安全的,这个过程暴露了上述两个重要信息AppKey和AppSecret。
而本采用本发明实施例的方案,由服务器完成“登录新浪微博”这个过程。这样暴露敏感信息AppKey和AppSecret的步骤只存在于服务器,只需对服务器进行监控和维护,即可保证安全性。而客户端只需建立获取业务数据API的调用任务,把任务传递到服务器。服务器调用新浪微博的API,再把获取到的数据返回到客户端。
实施例2
根据本发明实施例,还提供了一种数据获取方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,具体地,可以由本发明实施例的服务器来执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图4是根据本发明实施例2的数据获取方法的流程图,如图4所示,该方法包括如下步骤:
步骤S402,在通过服务器登录目标网站之后,服务器接收来自客户端的任务命令,任务命令用于指示服务器从目标网站获取数据。
步骤S404,服务器在任务命令的触发下获取目标网站的数据。
步骤S406,服务器将获取的数据发送至客户端。
本实施例中,通过服务器登录目标网站,并由服务器从目标网站获取数据,服务器从目标网站获取到数据之后,将该数据发送给客户端。而工作人员只需通过客户端向服务器发送任务命令,无需在客户端上登录目标网站,即可控制服务器实现数据的获取。这样,只需对服务器进行监控和维护即可保证登录信息的安全性,避免每次从客户端登录时,容易造成登录信息泄露的问题。
根据本发明实施例,通过增加服务器,由服务器登录目标网站,客户端只需向服务器发送任务命令,以指示服务器从目标网站获取数据,服务器则在任务命令的触发下获取目标网站的数据,并将获取的数据发送至客户端,避免每次从客户端登录时,容易造成登录信息泄露的问题,解决了数据获取过程中登录信息的安全性低的技术问题,达到了提高登录信息安全性的效果。
需要说明的是,本发明实施例的客户端可以是一个或者多个,客户端上安装的可以是Web程序,也可以是桌面程序。多个客户端均与服务器连接,以通过服务器获取目标网站的数据。通过对服务器的监控即可获知数据获取的情况提高数据获取的安全性。
优选地,服务器上安装有用于获取目标网站的数据的应用程序,其中,服务器在任务命令的触发下获取目标网站的数据包括:服务器通过应用程序调用目标网站的应用程序编程接口;服务器通过应用程序编程接口获取目标网站的数据。
由于网站在提供数据时,对外提供了用于获取数据的API,因此,需要开发一个用于调用该API的应用程序,用以获取网站数据。本实施例中,将开发的用于调用API的应用程序安装到服务器上,服务器通过该应用程序调用API,以获取目标网站的数据。
如图3所示,先由服务器登录目标网站,在登录成功之后,即可获取目标网站的数据。当需要获取目标网站的数据时,由客户端创建调用任务,用于控制服务器调用API,然后向服务器发功任务命令和调用任务。服务器接收到该任务命令后,执行上述调用任务调用API,通过该API获取目标网站的数据,并将获取到的数据返回给客户端。
实施例3
根据本发明实施例,还提供了一种数据获取方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,具体地,可以由本发明实施例的客户端来执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
如图5所示,该方法包括步骤如下:
步骤S502,在通过服务器登录目标网站之后,客户端向服务器发送任务命令,以使服务器在任务命令的触发下获取目标网站的数据。
步骤S504,客户端接收服务器发送的从目标网站获取的数据。
本实施例中,通过服务器登录目标网站,并由服务器从目标网站获取数据,服务器从目标网站获取到数据之后,将该数据发送给客户端。而工作人员只需通过客户端向服务器发送任务命令,无需在客户端上登录目标网站,即可控制服务器实现数据的获取。这样,只需对服务器进行监控和维护即可保证登录信息的安全性,避免每次从客户端登录时,容易造成登录信息泄露的问题。
根据本发明实施例,通过增加服务器,由服务器登录目标网站,客户端只需向服务器发送任务命令,以指示服务器从目标网站获取数据,以使服务器在任务命令的触发下获取目标网站的数据,客户端接收由服务器发送的数据,避免每次从客户端登录时,容易造成登录信息泄露的问题,解决了数据获取过程中登录信息的安全性低的技术问题,达到了提高登录信息安全性的效果。
需要说明的是,本发明实施例的客户端可以是一个或者多个,客户端上安装的可以是Web程序,也可以是桌面程序。多个客户端均与服务器连接,以通过服务器获取目标网站的数据。通过对服务器的监控即可获知数据获取的情况提高数据获取的安全性。
优选地,在向服务器发送任务命令之前,方法还包括:客户端创建调用目标网站的应用程序编程接口的调用任务;将调用任务发送至服务器。
当需要从目标网站获取数据时,可以在客户端本地创建调用任务,该调用任务用于控制服务器调用目标网站的API,并将该调用任务发送给服务器。服务器在接收到任务命令后,执行调用任务以调用目标网站的API,实现对目标网站的数据获取。
如图3所示,先由服务器登录目标网站,在登录成功之后,即可获取目标网站的数据。当需要获取目标网站的数据时,由客户端创建调用任务,用于控制服务器调用API,然后向服务器发功任务命令和调用任务。服务器接收到该任务命令后,执行上述调用任务调用API,通过该API获取目标网站的数据,并将获取到的数据返回给客户端。
实施例4
本发明实施例还提供了一种服务器,该服务器可以用于执行本发明实施例2的数据获取方法。如图6所示,该服务器包括:接收单元101、获取单元103和发送单元105。
接收单元101用于在通过服务器登录目标网站之后,接收来自客户端的任务命令,任务命令用于指示服务器从目标网站获取数据。
获取单元103用于在任务命令的触发下获取目标网站的数据。
发送单元105用于将获取的数据发送至客户端。
本实施例中,通过服务器登录目标网站,并由服务器从目标网站获取数据,服务器通过获取单元103从目标网站获取到数据之后,发送单元105将该数据发送给客户端。而工作人员只需通过客户端向服务器发送任务命令,接收单元101接收该命令,无需在客户端上登录目标网站,即可控制服务器实现数据的获取。这样,只需对服务器进行监控和维护即可保证登录信息的安全性,避免每次从客户端登录时,容易造成登录信息泄露的问题。
根据本发明实施例,通过由服务器登录目标网站,客户端只需向服务器发送任务命令,接收单元接收该任务命令,获取单元在任务命令的触发下获取目标网站的数据,发送单元将获取的数据发送至客户端,避免每次从客户端登录时,容易造成登录信息泄露的问题,解决了数据获取过程中登录信息的安全性低的技术问题,达到了提高登录信息安全性的效果。
需要说明的是,本发明实施例的客户端可以是一个或者多个,客户端上安装的可以是Web程序,也可以是桌面程序。多个客户端均与服务器连接,以通过服务器获取目标网站的数据。通过对服务器的监控即可获知数据获取的情况提高数据获取的安全性。
优选地,服务器上安装有用于获取目标网站的数据的应用程序,其中,获取单元包括:调用模块,用于通过应用程序调用目标网站的应用程序编程接口;获取模块,用于通过应用程序编程接口获取目标网站的数据。
由于网站在提供数据时,对外提供了用于获取数据的API,因此,需要开发一个用于调用该API的应用程序,用以获取网站数据。本实施例中,将开发的用于调用API的应用程序安装到服务器上,调用模块通过该应用程序调用API,以使获取模块获取目标网站的数据。
如图3所示,先由服务器登录目标网站,在登录成功之后,即可获取目标网站的数据。当需要获取目标网站的数据时,由客户端创建调用任务,用于控制服务器调用API,然后向服务器发功任务命令和调用任务。服务器接收到该任务命令后,执行上述调用任务调用API,通过该API获取目标网站的数据,并将获取到的数据返回给客户端。
实施例5
本发明实施例还提供了一种客户端,该客户端可以用于执行本发明实施例3的数据获取方法。如图7所示,该客户端包括:命令发送单元201和数据接收单元203。
命令发送单元201用于在通过服务器登录目标网站之后,向服务器发送任务命令,以使服务器在任务命令的触发下获取目标网站的数据。
数据接收单元203用于接收服务器发送的从目标网站获取的数据。
本实施例中,通过服务器登录目标网站,并由服务器从目标网站获取数据,服务器从目标网站获取到数据之后,将该数据发送给数据接收单元203。而工作人员只需通过客户端由命令发送单元201向服务器发送任务命令,无需在客户端上登录目标网站,即可控制服务器实现数据的获取。这样,只需对服务器进行监控和维护即可保证登录信息的安全性,避免每次从客户端登录时,容易造成登录信息泄露的问题。
根据本发明实施例,通过增加服务器,由服务器登录目标网站,命令发送单元向服务器发送任务命令,以指示服务器从目标网站获取数据,以使服务器在任务命令的触发下获取目标网站的数据,数据接收单元接收由服务器发送的数据,避免每次从客户端登录时,容易造成登录信息泄露的问题,解决了数据获取过程中登录信息的安全性低的技术问题,达到了提高登录信息安全性的效果。
优选地,客户端还包括:创建单元,用于在向服务器发送任务命令之前,创建调用目标网站的应用程序编程接口的调用任务;任务发送单元,用于将调用任务发送至服务器。
当需要从目标网站获取数据时,创建单元可以在客户端本地创建调用任务,该调用任务用于控制服务器调用目标网站的API,并由任务发送单元将该调用任务发送给服务器。服务器在接收到任务命令后,执行调用任务以调用目标网站的API,实现对目标网站的数据获取。
如图3所示,先由服务器登录目标网站,在登录成功之后,即可获取目标网站的数据。当需要获取目标网站的数据时,由客户端创建调用任务,用于控制服务器调用API,然后向服务器发功任务命令和调用任务。服务器接收到该任务命令后,执行上述调用任务调用API,通过该API获取目标网站的数据,并将获取到的数据返回给客户端。
综上,本发明实施例通过在API调用过程中,添加了一层服务层,把容易暴露安全信息的操作封装到了服务器上,以达到提高安全性的目的。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种数据获取方法,其特征在于,包括:
在通过服务器登录目标网站之后,所述服务器接收来自客户端的任务命令,所述任务命令用于指示所述服务器从所述目标网站获取数据;
所述服务器在所述任务命令的触发下获取所述目标网站的数据;以及
所述服务器将获取的数据发送至所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述服务器上安装有用于获取所述目标网站的数据的应用程序,其中,所述服务器在所述任务命令的触发下获取所述目标网站的数据包括:
所述服务器通过所述应用程序调用所述目标网站的应用程序编程接口;
所述服务器通过所述应用程序编程接口获取所述目标网站的数据。
3.一种数据获取方法,其特征在于,包括:
在通过服务器登录目标网站之后,客户端向所述服务器发送任务命令,以使所述服务器在所述任务命令的触发下获取所述目标网站的数据;以及
所述客户端接收所述服务器发送的从所述目标网站获取的数据。
4.根据权利要求3所述的方法,其特征在于,在向所述服务器发送任务命令之前,所述方法还包括:
所述客户端创建调用所述目标网站的应用程序编程接口的调用任务;
将所述调用任务发送至所述服务器。
5.一种服务器,其特征在于,包括:
接收单元,用于在通过所述服务器登录目标网站之后,接收来自客户端的任务命令,所述任务命令用于指示所述服务器从所述目标网站获取数据;
获取单元,用于在所述任务命令的触发下获取所述目标网站的数据;以及
发送单元,用于将获取的数据发送至所述客户端。
6.根据权利要求5所述的服务器,其特征在于,所述服务器上安装有用于获取所述目标网站的数据的应用程序,其中,所述获取单元包括:
调用模块,用于通过所述应用程序调用所述目标网站的应用程序编程接口;
获取模块,用于通过所述应用程序编程接口获取所述目标网站的数据。
7.一种客户端,其特征在于,包括:
命令发送单元,用于在通过服务器登录目标网站之后,向所述服务器发送任务命令,以使所述服务器在所述任务命令的触发下获取所述目标网站的数据;以及
数据接收单元,用于接收所述服务器发送的从所述目标网站获取的数据。
8.根据权利要求7所述的客户端,其特征在于,所述客户端还包括:
创建单元,用于在向所述服务器发送任务命令之前,创建调用所述目标网站的应用程序编程接口的调用任务;
任务发送单元,用于将所述调用任务发送至所述服务器。
9.一种数据获取***,其特征在于,包括:
服务器,用于登录目标网站;
客户端,与所述服务器连接,用于在服务器登录目标网站之后,向所述服务器发送任务命令,所述任务命令用于指示所述服务器从所述目标网站获取数据,
其中,所述服务器在所述任务命令的触发下获取所述目标网站的数据,并将获取的数据发送至所述客户端。
10.根据权利要求9所述的***,其特征在于,所述服务器上安装有用于获取所述目标网站的数据的应用程序,其中,
所述服务器还用于通过所述应用程序调用所述目标网站的应用程序编程接口,通过所述应用程序编程接口获取所述目标网站的数据。
CN201510591953.4A 2015-09-16 2015-09-16 数据获取方法、***、客户端和服务器 Pending CN106549905A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510591953.4A CN106549905A (zh) 2015-09-16 2015-09-16 数据获取方法、***、客户端和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510591953.4A CN106549905A (zh) 2015-09-16 2015-09-16 数据获取方法、***、客户端和服务器

Publications (1)

Publication Number Publication Date
CN106549905A true CN106549905A (zh) 2017-03-29

Family

ID=58362736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510591953.4A Pending CN106549905A (zh) 2015-09-16 2015-09-16 数据获取方法、***、客户端和服务器

Country Status (1)

Country Link
CN (1) CN106549905A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1946022A (zh) * 2006-10-31 2007-04-11 华为技术有限公司 转接第三方登陆的方法、***及第三方网站、业务服务器
CN101635895A (zh) * 2009-07-31 2010-01-27 青岛海信移动通信技术股份有限公司 一种网站内容订阅***、方法、移动通信终端和服务器
CN104468807A (zh) * 2014-12-12 2015-03-25 北京小渔无限信息技术有限公司 进行网页缓存的处理方法、云端装置、本地装置及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1946022A (zh) * 2006-10-31 2007-04-11 华为技术有限公司 转接第三方登陆的方法、***及第三方网站、业务服务器
CN101635895A (zh) * 2009-07-31 2010-01-27 青岛海信移动通信技术股份有限公司 一种网站内容订阅***、方法、移动通信终端和服务器
CN104468807A (zh) * 2014-12-12 2015-03-25 北京小渔无限信息技术有限公司 进行网页缓存的处理方法、云端装置、本地装置及***

Similar Documents

Publication Publication Date Title
US10958671B2 (en) Securing services in a networked computing environment
CN113852594B (zh) 一种验证码获取方法和终端
CN104580406B (zh) 一种同步登录状态的方法和装置
TWI691861B (zh) 資源許可權管理方法及裝置
CN103607385A (zh) 基于浏览器进行安全检测的方法和装置
US9930024B2 (en) Detecting social login security flaws using database query features
CN104580112B (zh) 一种业务认证方法、***及服务器
US9274758B1 (en) System and method for creating customized performance-monitoring applications
CN104580364A (zh) 一种资源分享的方法和装置
CN106034054A (zh) 冗余访问控制列表acl规则文件检测方法和装置
CN105554082A (zh) 开放式的运营平台框架结构及运行方法
US20140344370A1 (en) Establishing social network connections
CN103124260A (zh) 一种Web页面的登录方法和装置
CN107040497B (zh) 网络账号防盗方法及装置
CN103326924A (zh) 浮出消息任务的控制方法、服务器和即时通讯客户端
CN104125234A (zh) 一种动态图像安全验证方法及***
CN109787944B (zh) 网络交互方法、电子设备、客户端及服务器
CN106549905A (zh) 数据获取方法、***、客户端和服务器
US9424552B2 (en) Managing website registrations
US20190042653A1 (en) Automatic identification of user information
CN111800496B (zh) 接口调用方法、装置、计算机设备及存储介质
CN107294766A (zh) 一种集中管控的方法及***
CN112861037A (zh) 数据标注方法、装置、***、电子设备以及存储介质
CN107463837A (zh) 一种信息处理方法和移动终端
CN105656879A (zh) 实现借出账户给他人的方法和相应的***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Applicant after: Beijing Guoshuang Technology Co.,Ltd.

Address before: 100086 Cuigong Hotel, 76 Zhichun Road, Shuangyushu District, Haidian District, Beijing

Applicant before: Beijing Guoshuang Technology Co.,Ltd.

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20170329

RJ01 Rejection of invention patent application after publication