helgesverre / telefonkatalog

使用 Laravel 抓取挪威电话簿。

v1.1.1 2024-04-29 17:00 UTC

This package is auto-updated.

Last update: 2024-08-29 17:42:13 UTC


README

Telefonkatalog: 用于挪威电话簿数据检索的包

Latest Version on Packagist Total Downloads

概览

Laravel Telefonkatalog 是一个专为从电话簿中抓取数据而设计的包。它将提取的数据作为 Person 对象的列表返回,使开发人员更容易将电话号码信息集成到他们的应用程序中。

此包专门针对挪威开发人员,他们希望在小型表单中实现自动填充功能。

重要提示

此包不是为大规模电话号码抓取而设计的,因为它不提供任何防止验证码、反爬软件、IP 封锁或速率限制的保护。它仅适用于需要偶尔在客户/用户表单中实现自动填充功能,且流量较低的网络应用程序。

支持的电话簿

此包目前从以下电话簿抓取数据

安装

通过 Composer 安装包

composer require helgesverre/telefonkatalog

使用

导入外观,并调用方法,无需使事情复杂化。

use HelgeSverre\Telefonkatalog\Facades\Telefonkatalog;

// Search by name across all data sources
$people = Telefonkatalog::search('helge sverre');

// Find the first result matching a phone number
$person = Telefonkatalog::find('95965871');

返回值。

  • find("number or name") 返回单个 Person 对象。
  • search("number or name") 返回许多作为 Laravel 集合的 Person 对象。

示例

HelgeSverre\Telefonkatalog\Data\Person {
  +phone: "95965871"
  +name: "Helge Sverre Hessevik Liseth"
  +address: "Vognstølen 29"
  +city: "Bergen"
  +postalCode: "5096"
  +url: "https://www.gulesider.no/oppslag/77190505/person"
  +source: "Gulesider.no"
}

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件