Hogyan kell használni a proxy script r Bypass api Yandex és vkontakte

Ha Ukrajna, és addig, amíg május 16 használja az API Yandex, az Mail.Ru VKontakte és ezen időpont után, látszólag szemben bizonyos nehézségek. Ebben a cikkben megmutatom, hogyan lehet megkerülni tiltott szolgáltatások API blokkoló szkriptek R és továbbra is használják ryandexdirect csomagokat. rvkstat vagy rmytarget.

bypass félautomata

2. Válassza ki a szűrőt proxy, amely támogatja a HTTPS.

Hogyan kell használni a proxy script r Bypass api Yandex és vkontakte

3. Készítsen egy listát a rendelkezésre álló proxy szervereket.

Hogyan kell használni a proxy script r Bypass api Yandex és vkontakte

5. Vegyük például egy amerikai szerverre, amely a harmadik sorban egy listát IP 104.37.212.5, port 3128. Az R kódot kell küldeni egy Internet kapcsolat proxy szerveren keresztül oly módon, hogy egy string kód:

6. Az írás a kódot, hogy referencia API (például - egy kicsit tovább).

7. Adjuk hozzá a húr, hogy húzza ki az internet kapcsolatot a proxy szerver:

8. Ha a proxy szerver megköveteli hitelesített, megadhat egy felhasználónevet és jelszót:

9. Ellenőrizze, hogy a kapcsolat beállítása - lép az R konzol parancsot:

A válasz erre a harcálláspont jelenik meg a konzolon:

Ez azt jelenti, hogy a kapcsolat révén a proxy sikeresen létrejött.

Yandex API hívások proxy szerveren keresztül

Mielőtt a következő kódot telepíteni kell a csomagokat és DevTools ryandexditrect:

Egy API token, telepíteni kell az egyik kiterjesztés a böngésző, amely lehetővé teszi, hogy megkerülje a blokkolt oldalak. Telepíthető Proxy Chrome. például.

Most már használhatja az alábbi kódot a nyelvet R helyettesítve érveit függvények értékeit:

Hogy lehet automatizálni kézhezvételét IP és port a proxy szerver?

Először is, meg kell telepíteni a csomagokat és RCurl jsonlite:

El tudod képzelni, minden ingyen nem működik olyan stabil, mint szeretnénk, így egy olcsó, de stabil futás és sokkal rugalmasabb alternatív beállításokat javasoljuk, hogy vásároljon hozzáférést az API HideMy.name. Kérése, hogy az API ebben a formában.

A tényleges hozzáférés költségeinek megtalálható ezen a linken API.

A kódot az előző bekezdésben - a munkavállaló, akkor könnyebben megérthető, hogyan kell használni az API bármely, amellyel akkor kap egy IP és egy proxy szerver portot.

Abban a pillanatban, a csomag csak egy függvény getProxy. A függvény az API-két ingyenes szolgáltatások: gimmeproxy.com és getproxylist.com, azok kezelésére az IP és port a nyilvánosan elérhető és ingyenes proxy szervereket.

Telepítőcsomag getProxy

Telepíti a csomagot GitHub repository:

getProxy függvényargumentum

Példa a funkció getProxy

Ha azt szeretnénk, hogy húzza ki a proxy szerver, egyszerűen át az értéke az akció érv stop.

Példa hivatkozás API Yandeks.Direkt proxyszerver csomagkapcsolt getProxy

Mielőtt futtatná a következő kódot, akkor már telepítve és csomagok ryandexdirect getProxy.

Ez a kód minden indításakor automatikusan kiigazítja a rendelkezésre álló proxy szervereket, és használja őket.

Hogy megkerülje a hozzáférés megakadályozásának az API szkriptjeidben nyelvén R elegendő hozzá csak két sort, és a funkciók és Sys.setenv Sys.unsetenv.

Miután hozzáadott egy kis scriptet akkor gond nélkül letölteni az adatokat a API Yandex, Yandeks.Metriki, VKontakte és Mail.ru. A legtöbb esetben elegendő lesz ingyenes API-szolgáltatásokat, amelyekhez írtam getProxy csomagot.

Is olvasható a módszereket R nyelvhasználat az online marketing.