api - 如何调用 Phishtank API 获取 JSON 响应?

标签 api phishing

找到如何调用Phishtank API真的很痛苦here 。 经过大量搜索,我找到了如何调用 API。下面是一个示例调用,

https://checkurl.phishtank.com/checkurl/index.php?url=http://auto.smtpsystems.net/&format=json

但是上述调用的问题是它以 XML 格式给出响应,而我想要 JSON 格式的响应。

任何形式的帮助将不胜感激。

最佳答案

确保在端点 URL 中使用 https 而不是 http,尽管在​​ Documentation 中。给出了 http (截至撰写本文时)。 使用 HTTP POST 请求而不是 HTTP GET

并且格式用引号括起来(双倍优先)

# Python implementation

endpoint = "https://checkurl.phishtank.com/checkurl/"
url = "http://www.travelswitchfly.com/"
response = requests.post(endpoint, data={"url": url, "format": "json"})

关于api - 如何调用 Phishtank API 获取 JSON 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50347616/

相关文章:

ruby-on-rails - HTTPary: OpenSSL::SSL::SSLError

python - 使用 Marketo API 的结果不一致 - 无法找到事件 ID

javascript - 从 addCard trello API 创建 trello 卡后如何捕获它的链接?

php - 电子邮件验证链接被反网络钓鱼软件点击

php - 检查 URL 是否存在恶意软件或网络钓鱼的服务?

api - WSO2 API 管理器 - 错误 - APIKeyMgtServiceComponent 初始化节俭传输时出错

angular - 有没有办法将 File 和 FormGroup 发布到我的 API?

css - 网络钓鱼和 CSS 位置 :absolute

java - 电子邮件网络钓鱼中的同形文字攻击检测