curl-multi

    2熱度

    1回答

    我有多個PHP文件,每個都使用import.io服務和curl將值存儲到數據庫。有沒有辦法使用多捲曲並將它們合併到一個文件中?因爲我爲每個文件運行了大量cron作業,所以我想簡化一些操作 - 運行一個文件來執行數據導入,並將每個數據源存儲到MySQL中的特定ID。 <?php function query() { $url = "https://api.import.io/store/dat

    0熱度

    1回答

    我有一個腳本,它使用simplexml_load_string來解析一個658kB的XML文件。該文件是一個屬性(房地產)飼料與118個不同的屬性總計21000行。該腳本使用了大量以下調用從節點提取數據: (string)$properties->address->county 我還使用先進的自定義字段中的腳本來更新WordPress中的元數據的自定義字段,大量的多個呼叫: update_fi

    1熱度

    1回答

    另一個初學者問題: 我可以通過GetSellerTransactions(XML)從項目ID獲取所有eBay交易。 我想我可以運行cURL_multi並可以並行獲取多個事務。我的問題是,是否有限制使用cURL_multi可以將多少物品發送到eBay API?

    0熱度

    1回答

    我嘗試對eBay API進行GetItemTransactions調用。調用基本上正常工作,但只返回最後一個事務(itemID)。 我認爲在我的cURL語法中有一個錯誤,因爲我使用了相同的URL($ url),我將不勝感激。這裏是代碼: $mh = curl_multi_init(); $handles = array(); $i = 0; $urls = array("https://

    -1熱度

    1回答

    使用curl_multi_exec獲取數據會導致巨大的內存使用量。我試着調試這個,這是內存使用開始上升的地方。 do { $mrc = curl_multi_exec($mh, $active); var_dump("Curl exec ".memory_get_usage()); } while ($mrc == CURLM_CALL_MULTI_PERFORM); w

    -1熱度

    1回答

    如果其中一個請求收到狀態碼429,是否可以終止/停止多捲曲請求? 我一直在試圖找到解決方案,因爲我從API中提取數據,並且需要避免超過速率限制。 這些請求是異步的,所以我不確定我會如何做到這一點。

    0熱度

    1回答

    我試圖同時獲取10個網頁。 我正在使用curl_multi。 但是我最終在大部分被抓取的網頁上發現了很多503(太多的請求)錯誤。我怎樣才能解決這個問題? 這是我跑的php腳本。 http://pastebin.com/HhrffciC 你可以在任何支持php的服務器上運行它。 這是我的機器上的輸出看起來像。 http://i.imgur.com/dhnXJwz.jpg

    -1熱度

    1回答

    我需要檢查列表針對一個網站的許多代理。我決定使用libcurl來做到這一點。 我使用this的例子,並根據我的需要進行了修改。 這裏是我的代碼: #include <cstdio> #include <cstring> #include <fstream> #include <string> #include <iostream> #include <curl/curl.h> /*

    0熱度

    1回答

    設定較長 我使用curl_multi_exec()來獲取一些API的數據,並使用下面的代碼: $startTime = microtime(true); $running = null; do { curl_multi_exec ($curlMultiHandleResource, $running); usleep(50000);

    2熱度

    1回答

    我知道這很可能是一個非常愚蠢的問題,我一直在使用curl_multi和類,如https://github.com/petewarden/ParallelCurl/多線程。 但最近我遇到了這個大樓的一個網絡代理,一個名爲glype的開源PHP代理框架。 在我看來,所有資源都由cURL提取,並且其源代碼中沒有curl_multi,代碼僅包含curl_init和curl_exec。這就是說,img的(也