Kò sí KYC — kò sí ẹ̀rí ìdánimọ̀, selfie tàbí àwọn ìwé
Èdè: Èdè Yorùbá
Yan 1 GB

Ṣàyẹ̀wò iye owó Jumia, Takealot àti Konga

Ìgbà tí a mú ohun ṣe àtúnṣe: · 6 ìṣẹ́jú kíkà

Ìdáhùn kíkúrọ

Ṣàyẹ̀wò iye owó Jumia, Takealot àti Konga nípa fífi ẹ̀yà ọja, olùtajà, owó àti àlàyé ìfiránṣẹ́ tó bá ara wọn mu wé ara wọn. Ní 15 Oṣù Ọ̀wàrà 2026, dátà proxy ilé AfricaProxies bẹ̀rẹ̀ láti $0.50/GB, láìsí KYC àti pẹ̀lú fífi crypto san owó. Àpẹẹrẹ Python fi ìbéèrè kan tí ó ní ààlà ránṣẹ́ sí ibi àyẹ̀wò HTTPS tí a fún láṣẹ; àṣẹ lílo àti lílo dátà lẹ́ẹ̀kan sí i ti oníṣòwò kọ̀ọ̀kan ṣì ń ṣàkóso ìwádìí gidi.

Àwọn nǹkan pàtàkì

Jumia NàìjíríàKọ́ NGN àti àlàyé ọ̀rọ̀ ìtaja àti àpòlọṣe ọjà tó ṣe kedere
TakealotÀkọsílẹ̀ ZAR, àwọn ìjohùn àti àwọn ìlànà ìfúnni
KongaGbójú sọ ìfáàrọ̀ àti àyíká ìfi dání ti orílẹ̀-èdè Nàìjíríà gáyánjú
Ọ̀nà ìwọléÌfídì ọjà, ìfọyeba API tàbí ìfọyeba ìfọwọ́ sí láti gba ìròyìn
Ìyeyí nínú ẹ̀rọ ẹ̀rọIbéèrè kan tí a fún ní ìgbà àti ìfọgbọ́; kò sí ìyípadà ọpọlọpọlọpọ̀ tí ó ń ṣẹṣe
BillingDátà tí a firánṣẹ́ àti gbà, pẹ̀lú àwọn orí

Báwo ni mo ṣe lè kọ iye owó ọjà Áfíríkà sílẹ̀ kí a lè fi wọ́n wé ara wọn?

  1. Yan ọ̀nà dátà tí a fàyè gbà

    Lo ìṣàn dátà oníṣòwò, API tí a fọwọ́ sí tàbí ìwọlé tí a yọ̀ǹda ní kedere. Fi àwọn ààyè àti ìgbà tí a yọ̀ǹda múlẹ̀ kí o tó ṣe ìwádìí Jumia, Takealot tàbí Konga tí a ń tún ṣe.

  2. Ṣe àtọ́ fún àpéyọpọ̀ náà

    Jẹ́ kí àwòṣe, ẹ̀yà ọja, olùtajà, ipò wíwà ọja àti ìwọ̀n dúró bákan náà. Ṣàkọsílẹ̀ NGN tàbí ZAR àti ibi ìfiránṣẹ́; owó ìfiránṣẹ́ tí kò sí ṣì jẹ́ ohun tí a kò mọ̀, kì í ṣe òfo.

  3. Gbà àríró tí ó ní ọjọ́

    Pa URL orísun, ọ̀nà gbigba dátà àti àkókò àkọsílẹ̀ mọ́ pẹ̀lú iye owó agbègbè ìpilẹ̀ṣẹ̀. Ka ìdarí sí ojú ìwé mìíràn, ìkọ̀sílẹ̀ tàbí ààlà iye ìbéèrè sí èsì tí o gbọ́dọ̀ ṣàyẹ̀wò kí o tó tún bẹ̀rẹ̀.

Àpapọ̀ olùtajà àti orílẹ̀-èdè wo ni mo ń ṣàyẹ̀wò?

Sọ ojúlé orílẹ̀-èdè gidi oníṣòwò kí o tó gba àkọsílẹ̀. Jumia Nigeria àti Jumia Kenya jẹ́ àyíká ọjà ọ̀tọ̀ọ̀tọ̀; Konga jẹ́ ọjà àpapọ̀ Nàìjíríà, nígbà tí Takealot jẹ́ àpẹẹrẹ ìṣòwò aláàrẹ Gúúsù Áfíríkà. Pa owó ìpilẹ̀ṣẹ̀ àti ibi ìfiránṣẹ́ mọ́ pẹ̀lú ìlà kọ̀ọ̀kan. IP orílẹ̀-èdè kò dá olùtajà, ẹ̀yà ọja tàbí ìnáwó ìfiránṣẹ́ ìparí mọ̀.

Báwo ni mo ṣe lè yàgò fún ìfiwéra iye owó tí kò tọ́?

Mú àwòṣe, agbára ìpamọ́, ipò ọja, olùtà àti àlàyé ìfiránṣẹ́ bá ara wọn mu. Ya ipò ọja tó wà sọ́tọ̀ kúrò ní iye owó rẹ̀. Bí olùtà kan bá ṣe àtòjọ owó ìfiránṣẹ́ tí ẹlòmíràn kò sì ṣe bẹ́ẹ̀, jábọ̀ ẹ̀rí tí kò sí yẹn dípò fífi òdo sí i. Pa URL orísun àti àkókò àkọsílẹ̀ mọ́ kí olùṣàyẹ̀wò lè tún wo ìfilọ́lẹ̀ pàtó náà. Ìyípadà owó gbọdọ̀ wà nínú ìṣirò ọ̀tọ̀ tó ní ọjọ́.

Ọ̀nà ìkójọ wo ni mo yẹ kí n lò?

Fẹ́ràn ìpèsè dátà oníṣòwò tàbí API tí a fọwọ́ sí fún gbigba dátà lemọ́lemọ́. Bí bẹ́ẹ̀ kọ́, gba àṣẹ fún ojú ìwé, ààyè ìsọfúnni àti iye ìgbà ìbéèrè tí a pinnu. Ṣàyẹ̀wò àdéhùn lílo ibi àyẹ̀wò àti ààlà tí a ṣàkọsílẹ̀. Bí gbogbo ènìyàn ṣe lè rí ojú ìwé kì í ṣe àṣẹ gbogbogbò fún iṣẹ́ aládàáṣiṣẹ́. Dúró nígbà kíkọ àṣẹ lílo tàbí ìdáhùn fífi ààlà sí iye ìbéèrè, kí o sì yanjú ọ̀nà tí a yọ̀ǹda kí o tó tẹ̀ síwájú.

Ọ̀kan ìbéèré tí ó ní ìdàní sí ìsovú tí a fún ní ẹ̀mí
import os
from urllib.parse import quote, urlsplit
import requests

# Only your own target or a URL covered by written permission.
target = os.environ["AUTHORIZED_TARGET_URL"]
allowed_host = os.environ["AUTHORIZED_TARGET_HOST"]
parts = urlsplit(target)
if (parts.scheme != "https" or parts.hostname != allowed_host
        or parts.username or parts.password):
    raise SystemExit("Target must match the authorized HTTPS host without embedded credentials")

user = quote(os.environ["PROXY_USER"] + "-country-ng", safe="")
password = quote(os.environ["PROXY_PASSWORD"], safe="")
proxy = f"http://{user}:{password}@gw.africaproxies.com:7777"
try:
    with requests.Session() as session:
        session.trust_env = False
        with session.get(target, proxies={"http": proxy, "https": proxy},
                         timeout=(10, 30), allow_redirects=False, stream=True) as response:
            response.raise_for_status()
            if 300 <= response.status_code < 400:
                raise SystemExit("Inspect and authorize the redirect separately")
            total = 0
            for chunk in response.iter_content(8192):
                total += len(chunk)
                if total > 1_000_000:
                    raise SystemExit("Sample body limit reached")
            print({"status": response.status_code, "decoded_body_bytes": total})
except requests.exceptions.RequestException as error:
    status = error.response.status_code if error.response is not None else "unavailable"
    # Do not print the exception, URL, proxy address or chained traceback.
    raise SystemExit(f"Request stopped: {type(error).__name__}; status={status}") from None

Kí ni àpẹẹrẹ àyẹ̀wò ìṣòro yìí ń wọ̀n?

Àpẹẹrẹ náà ṣàyẹ̀wò ipò ìgbéjáde ìsopọ̀ àti ara ìdáhùn tí a tú kóòdù rẹ̀ tí a sì fi ààlà ìwọ̀n sí. Kò fa iye owó olùtajà jáde, ṣiṣẹ́ JavaScript aṣàwákiri tàbí ròyìn àpapọ̀ dátà tí a ń ṣírò fún ìsanwó. Requests lè tú ìdáhùn tí a ti fún pọ̀, nítorí náà ìwọ̀n ara ìdáhùn tí a tú kóòdù rẹ̀ tí a tẹ̀ jáde kì í ṣe ìwọ̀n ìsanwó proxy. Ìlò àkáǹtì gidi ní ìtọ́sọ́nà méjèèjì àti àkọlé nínú. Kóòdù náà kò tẹ̀ lé ìdarí sí ibi mìíràn títí a ó fi fọwọ́ sí olupin tí a darí sí lọ́tọ̀.

Báwo ni mo ṣe yẹ kí n fẹ̀ iṣẹ́ sí i lẹ́yìn àṣeyọrí àyẹ̀wò ìṣòro?

Kọ́kọ́ jẹ́rìí àpẹẹrẹ kékeré tí a fún láṣẹ fún dídára dátà àti ààlà òfin. Lo iye ìgbà ìbéèrè tí a yọ̀ǹda kí o sì pa àṣìṣe mọ́ gẹ́gẹ́ bí ipò dípò iye owó tí a dá sílẹ̀. Wọn ìlò àkáǹtì gidi kí o tó ṣètò owó. Ìdáhùn àyẹ̀wò tó ṣe àṣeyọrí kò jẹ́rìí pé ìpèsè orílẹ̀-èdè yóò ṣì wà jálẹ̀ àtòjọ àkókò. Pa wíwà ìlú àti ìdádúró àkókò ìsopọ̀ adúróṣinṣin mọ́ nínú àkọsílẹ̀ àdánwò.

Àwọn ìbéèrè tí ó wọ́pọ̀

Ṣé mo lè lo àpẹẹrẹ yìí tààrà lórí ojú ìwé Jumia èyíkéyìí?

Kìkì bí ibi àyẹ̀wò yẹn bá jẹ́ tìrẹ tàbí tí a fún láṣẹ fún lílo tí a fẹ́ ṣe. Ṣètò àdírẹ́sì olupin ibi àyẹ̀wò gan-an tí a fọwọ́ sí àti URL; àpẹẹrẹ náà mọ̀ọ́mọ̀ kò yan olùtajà láìfọwọ́sí. Bí ọja Jumia ṣe hàn sí gbogbo ènìyàn kò fúnra rẹ̀ fúnni ní àṣẹ gbigba dátà lemọ́lemọ́, nítorí náà pinnu ọ̀nà tí a yọ̀ǹda kí o tó ṣiṣẹ́ kóòdù náà.

Ṣé kóòdù náà ń gba àlàyé rírà tàbí ìsanwó?

Rárá. Ìlànà iṣẹ́ náà kan ìfilọ̀ tí gbogbo ènìyàn lè rí tí a fún láṣẹ dípò ìdánimọ̀ ìwọlé ìparí ìrajà, àkọsílẹ̀ oníbàárà tàbí àlàyé ìsanwó. Ìlànà iṣẹ́ dí ojúlé báńkì àti ìsanwó. Fún ìwádìí Jumia, Takealot tàbí Konga, kọ ọja tí gbogbo ènìyàn lè rí àti àlàyé ìfiránṣẹ́ sílẹ̀; lo àyíká àdánwò tí a fọwọ́ sí fún QA ojú ìṣàkóso ìdúnàádúrà tìrẹ.

Kí ni ìdáhùn 429 túmọ̀ sí fún iṣẹ́ mi?

Ìdáhùn 429 sọ fún àpẹẹrẹ náà láti dúró kí a lè ṣàyẹ̀wò ààlà ibi àyẹ̀wò àti ọ̀nà lílo tí a yọ̀ǹda. Má ṣe pọ̀ sí ìbéèrè tó ń ṣiṣẹ́ pọ̀ tàbí yí àdírẹ́sì ìjáde padà gẹ́gẹ́ bí ìdáhùn sí kíkọ náà. Pa ẹ̀ka ìdáhùn àti àkókò mọ́, ṣàyẹ̀wò àṣẹ iṣẹ́ náà, kí o sì lo ìpèsè dátà tàbí API tí a fọwọ́ sí níbi tí ó yẹ.

Ṣé ìwọ̀n àkóónú tí a tú sílẹ̀ dọ́gba pẹ̀lú GB tí a ń gba owó fún?

Rárá. Ara ìdáhùn tí Requests tú kóòdù rẹ̀ tí ó sì tẹ̀ jáde yàtọ̀ sí ìṣirò dátà iṣẹ́ náà. Ìṣirò ìsanwó ní fífi dátà ránṣẹ́, gbigba dátà sílẹ̀ àti àkọlé nínú, nígbà tí títú ìdáhùn tí a fún pọ̀ lè yí ìwọ̀n ara ìdáhùn tí a fihàn padà. Lo dátà tí a wọn nínú àkáǹtì fún ètò owó Jumia tàbí Takealot, dípò fífi báìtì fáìlì tí a fi pamọ́ pọ̀ mọ́ iye ojú ìwé tí a rò.

Kí ni mo ṣe nípa dídarí sí domain mìíràn?

Àpẹẹrẹ náà dúró láìtẹ̀ lé ìdarí sí ibi mìíràn. Ṣàyẹ̀wò olupin ibi tí a darí sí àti ìdí ìdarí náà, kí o sì fọwọ́ sí i lọ́tọ̀ kí o tó fi í kún ìlànà iṣẹ́. Oníṣòwò lè darí ìfilọ̀ sí orúkọ ìkànnì tàbí ọ̀nà àkáǹtì mìíràn; URL ìpilẹ̀ṣẹ̀ tí a fọwọ́ sí kò fọwọ́ sí ibi àyẹ̀wò tuntun yẹn láìfọwọ́sí.

Báwo ni mo ṣe lè jẹ́ kí àlàyé ìwọlé má wọ ìròyìn?

Lo oníyípadà àyíká iṣẹ́, ìdánimọ̀ ìwọlé iṣẹ́ àti àkọsílẹ̀ àyẹ̀wò tí a fi ìsọfúnni àṣírí pamọ́ nínú rẹ̀. Má ṣe tẹ URL proxy tí orúkọ olùlò àti ọ̀rọ̀ aṣínà wà nínú rẹ̀ jáde láé. Àpẹẹrẹ náà kọ ìdánimọ̀ ìwọlé nínú URL ibi àyẹ̀wò, ó sì ń mú ìkùnà Requests láìtẹ àdírẹ́sì wọn tàbí ìtàn àṣìṣe tí ó so pọ̀ jáde. Fi tokeni ìbéèrè sí òde àkọsílẹ̀ àpapọ̀ náà.

Àwọn Ìtọ́ka (1)
  1. Requests: advanced usage, proxies and streaming — Requests documentation (2026-10-14)

1 GB $1.23 · Fífi owó sínú àkáǹtì láti $25

Yan 1 GB