Chrome python client first version finished.

anticaptcha
Pedro de Oliveira Guedes 2022-01-06 12:37:24 -03:00
parent 71bdcbd26b
commit fa7f825621
1 changed files with 33 additions and 17 deletions

View File

@ -179,7 +179,7 @@ class Chrome:
""" """
return self.__request_get__("/ipc/chrome/stop") return self.__request_get__("/ipc/chrome/stop")
def new (self, url: str = "https://www.google.com"): def new (self, url: str = "https://www.google.com/"):
""" """
## Chrome New ## Chrome New
Abre uma nova aba na instância do Google Chrome inicializada pelo client. Abre uma nova aba na instância do Google Chrome inicializada pelo client.
@ -286,10 +286,9 @@ class Chrome:
-> Lista de dicionários com o nome das abas e outras informações sobre as mesmas. -> Lista de dicionários com o nome das abas e outras informações sobre as mesmas.
""" """
ret = self.__request_json_get__("/ipc/chrome/opentabs") return self.__request_json_get__("/ipc/chrome/opentabs")
return ret
# ====================================== BROKEN ====================================== # # ====================================== BROKEN ======================================
# def find_tab_by_url (self, url: str = "https://www.google.com/"): # def find_tab_by_url (self, url: str = "https://www.google.com/"):
# """ # """
# ## Chrome Find Tab By Url # ## Chrome Find Tab By Url
@ -301,8 +300,25 @@ class Chrome:
# --- # ---
# #### Retorna: # #### Retorna:
# -> ??? # -> ID da aba encontrada com a url correspondente.
# """ # """
# url = urllib.parse.quote(url, "") # url = urllib.parse.quote(url, "")
# return self.__request_get__("/ipc/chrome/findtabbyurl/"+url) # return self.__request_get__("/ipc/chrome/findtabbyurl/"+url)
def find_tab_by_title (self, title: str = "Google"):
"""
## Chrome Find Tab By Title
Este método procura entre as abas abertas no Google Chrome, uma que possua o título correspondente ao que foi dado.
---
#### Parâmetros:
- title: Título da aba que se deseja procurar.
---
#### Retorna:
-> ID da aba encontrada com o título correspondente.
"""
title = urllib.parse.quote (title, "")
return self.__request_get__("/ipc/chrome/findtabbytitle/"+title)