From 30a4e89c27720387c96a8b5711032d9482eb2092 Mon Sep 17 00:00:00 2001 From: EmaMaker Date: Wed, 25 Aug 2021 18:20:16 +0200 Subject: [PATCH] ngrok: start gist and get proxy ip in a single function --- src/ngrok/__pycache__/ngrok.cpython-39.pyc | Bin 1771 -> 2199 bytes src/ngrok/ngrok.py | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/ngrok/__pycache__/ngrok.cpython-39.pyc b/src/ngrok/__pycache__/ngrok.cpython-39.pyc index c05177a2c0996ea5252573c2cd9f66695cd58010..fbd59e91914feb10644074a9f500af766a737102 100644 GIT binary patch delta 1004 zcmZuv%}*0S6rb6zZcB@N_(AErpwBHG&74*0zm|C zav*Es6^1zrC0@)vWGMCdi9m?~7I+Mc?JHnz}#a)>aB)B}y`hgeGb z4%);U_`m?Y*uTn`9mN^rQaC^DzgrVcHvK{&r#}!fKu}_|o z6~-$wtU7bIZqLqEZ;={p->$dqYOCIE&(vyLZBo5ct#o*})-Ai8ZqOqW;Uf#Z5! zSmvP+?wsQj*Mq=Gj`_rgpwqQuRW?+@&5Z8`s}U2&YjDqUO|oWo9)__X%Scqd8YEie z`Yh3f$5l*(H_3x_KU=7?itj80Y6e z1L^)|NF6T4zi|VfjTe>T%`q^a;+Pa{FBGglo~z$JDn+bwcu(@ujvk(Cu zcRZohi>HL*1!=q%Z)@-I#aPqd4W&7+0IY|NKk4IB=jFYb>y6ZN1G%nL{=a@0@l^av zZ!BJb0MIWl0)ZqPtp6a=-eG|0^Z_8CP`Ma2{RUEf$&5c3(~r_x;Q6FGOD(5`O3eFy UNLM}f!05-zmc6YH_6-6mn1dAZzK}1DCK@UPN^&motYd6Yb>(*pj6+DP~(Ob#E zs~(F-!M`Hp=+)mKm{}D)G$D`4%)B>~$wThL^8?SzAhoJXQ^A_m@yGFeXQr6nLZK0w zw0hs+ZUQ3GBJ2Emif0&s<3CL6%;v9&`GemwVYXMzJe1v=KCdW6I{{MQH9116}Gz zG?7LUHK;UsozkXwGZ!a&iMm0pMmZ-ZFq^!Xwyv=+o~^6?w2cAiWe^}QmhB>T1hGdZ zzDEXLc$9QiG16r5`2~rZ1#xeex8ZNn$1)GBA%HP}KWb{FLorkU2pqt{j-Ku;1Aoa9 dMQ3gyZ2|7R1f;Xlh{IN$u7V~9aIuRW?F+;!bHV@s diff --git a/src/ngrok/ngrok.py b/src/ngrok/ngrok.py index 82984f4..24b8659 100644 --- a/src/ngrok/ngrok.py +++ b/src/ngrok/ngrok.py @@ -6,13 +6,26 @@ from utils import browser_manager from selenium.webdriver.common.by import By import time +from colab import colab + +def start_proxy_get_ip(): + c = colab.ColabGist('https://colab.research.google.com/gist/EmaMaker/4e1478c9913a2df58fc1b8ff422fa161/proxy.ipynb', ('giangillo.rossi@gmail.com', 'emamaker02'), minutes=3) + c.run() + + time.sleep(120) + + n = Ngrok() + n.start_browser() + n.access_ngrok() + + return n.get_proxy_ip() class Ngrok: def __init__(self): pass def start_browser(self): - self.driver = browser_manager.start_browser() + self.driver = browser_manager.start_browser(headless=True) def close_browser(self): browser_manager.quit_browser(self.driver)