php - 什么是向导?

标签 php web-scraping import.io

您好,您能告诉我以下给定代码中的连接器 guid、用户 guid 和 api key 是什么以及如何为任何网站获取它们吗?

<pre>
<?php

$userGuid = "8f65f01f-c6bc-42a4-914d-879efd159abd";
$apiKey = "private";

// Issues a query request to import.io
function query($connectorGuid, $input, $userGuid, $apiKey) {

    $url = "https://query.import.io/store/connector/" . $connectorGuid . "/_query?_user=" . urlencode($userGuid) . "&_apikey=" . urlencode($apiKey);

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        "Content-Type: application/json",
        "import-io-client: import.io PHP client",
        "import-io-client-version: 2.0.0"
    ));
    curl_setopt($ch, CURLOPT_POSTFIELDS,  json_encode(array("input" => $input)));
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $result = curl_exec($ch);
    curl_close($ch);

    return json_decode($result);
}

// Query for tile Curs Banca Comerciala Feroviara
$result = query("7d00ba0e-947c-403f-b33b-886a7ee2a300", array(
  "webpage/url" => "http://www.bfer.ro/ro/curs-valutar/",
), $userGuid, $apiKey, false);
var_dump($result);

?>

最佳答案

  1. User-guid 是您的 import.io 用户唯一标识符。您可能会在用户的 settings' page 中看到它.
  2. Connector-guid 是一般意义上每个连接器的唯一标识符,它可能是一个连接器,一个爬虫,一个提取器。它是为每个 api 连接器自动发布的。您可能会为每个 api 片段获取它。查看data page .以下是带有 connector-guid 的爬虫示例(在白框中): enter image description here
  3. API key 是您所有 api 的唯一 key 。它是可再生的(您可能会生成一个新的)。只需输入您的 account page , 进入 API key 行并输入您的密码以解锁 api key 。阅读更多 here如何获取 api key 。 account page with api 解锁的 api key : Unlocked api key

关于php - 什么是向导?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31238249/

相关文章:

r - 缓存read_html

rest - 通过 REST 调用使用 "Chain API"创建的 import.io 数据集

php - 如何使用 PHP 将多个 Import.io 搜索引擎连接器组合成一个搜索引擎?

php - 在php中使用临时表执行多个查询

php - 我需要显示位于另一台服务器上的另一个数据库的值

php - 使用 Ajax 和 PHP 加载数据库表

php - PHP 网页抓取

python - 真实的页面内容不是我通过 Requests 和 BeautifulSoup 得到的

Import.io > Extractor : page never load, 所以无法提取数据

PHP正则表达式(电话号码)