Google Safe Browsing API的使用

讲解的Google Safe Browsing API实现的其中一个方法。Lookup API(V4),需要一点英文基础,但都很简单。


1、第一次接触Google Safe Browsing API,中文找不到链接,英文又看不懂,但是还是硬着头皮看了英文。

2、首先需要翻墙,查看外网,

      Google Safe Browsing | Google Developers 官网:https://developers.google.com/safe-browsing/ 通过介绍知道现在使用的是Safe Browsing API(V4)版。

3、Safe Browsing APIs(v4)官网:https://developers.google.com/safe-browsing/v4/

      看到有两个版本,一个是Lookup API (V4),另一个是Update API(v4)。两个分别有自己的优缺点。然后点击Get Started页面。需要准备的工作:

     3.1 有一个谷歌的账户。通过申请并登录。https://accounts.google.com/SignUp

     3.2  创建项目工程 https://support.google.com/cloud/answer/6251787?hl=en  可以自己创建工程、关闭、恢复。

     3.3  申请一个API key,自己创建的项目是通过API key与谷歌提供的API服务相连接的一个接口。链接:https://support.google.com/cloud/answer/6158862?hl=en&ref_topic=6262490,操作的步骤相对简单,看懂英文就行。

     3.4  激活API,也就是谷歌提供的其中一个服务,Google Safe Browsing API服务。https://support.google.com/cloud/answer/6158841?hl=en 选择API&服务---》库,输入Google Safe Browsing API耐心等待,点击启用。


     我们介绍使用Lookup API(V4)

4、怎么使用Safe Browsing Lookup APIs(v4)

      分享github上的一个源码:https://github.com/junv/safebrowsing

      这个代码python格式,需要配置python的环境,然后使用pycharm工具来运行。

      一个是safebrowsing.py文件是直接下载的。另一个应该是detection.py(自己命名),代码内容是

   

import safebrowsing 
 
apikey = 'YOUR_KEY'
sb = safebrowsing.LookupAPI(apikey) 
resp = sb.threat_matches_find('ihaveaproblem.info') 
print resp 

    YOUR_KEY就是在谷歌安全浏览控制台中申请的apikey序列码。要检查的url链接就写到safebrowsing.py的代码

    

	def threat_matches_find(self, *urls):
    		threat_entries = [{"url": "https://sg.godaddy.com/zh/"},....]

     中进行检测。可以返回到Google  cloud platform console中找到API&服务的库中google safe browsing api服务查看,有流量的显示。

     这样就完成了google safe browsing lookup api的使用。


  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值