Jump to content
Sign in to follow this  
FaceOs

DictyPy - UM DICIONÁRIO EM PYTHON (de um jeito diferente...)

Recommended Posts

DictyPy - UM DICIONÁRIO EM PYTHON (de um jeito diferente...)

Eae pessoal, tudo bem com vocês? Hoje eu vim trazer para vocês uma ferramenta em Python, que eu codei, que realiza a busca do significado de uma palavra em uma imagem, e extrai as palavras da imagem.

Para usar o programa, é necessário antes, instalar 2 bibliotecas do Python.

Caso você esteja no Debian, ou derivados (Ubuntu, Kali Linux...)

 sudo apt-get install tesseract-ocr tesseract-ocr-por

sudo apt-get install python-dev python3-dev build-essential liblcms2-dev zlib1g-dev libtiff5-dev libjpeg8-dev libfreetype6-dev libwebp-dev

sudo -H pip install Pillow

 sudo -H pip install pytesseract

Pronto!

Com as bibliotecas já instaladas, basta realizar o download do programa no meu GitHub, e usar.

DOWNLOAD

 

legak].png

  • Like 2

Share this post


Link to post
Share on other sites

No Windows a biblioteca urrlib simplesmente não existe. Eu ia testar porque achei estranho ter assim:

def programa(index):
    #Requisição
    site = "https://s.dicio.com.br/"
    termo = input("[D] - Digite uma palavra que você quer saber o significado: ")
    url = site+termo+".jpg"
    r = urllib.request.urlretrieve(url,termo+".jpg") # Aqui jaz o problema...

    #Manipulação de imagens
    imagem = termo+".jpg"
    print(pytesseract.image_to_string(Image.open(imagem)))
    print("")

Sendo que url seria igual a "site+termo+".jpg"" e você ainda adicionou de novo na variável r. E mesmo assim funcionou (pelo seu print). Pois é... existe o urrlib pra Windows ainda?

Ou seu script é pra Python 3.x?

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Similar Content

    • By nevr001
      Ola eu fiz um bot em python, que faz trabalhos escolares. Este foi o primeiro projeto "grande" em que fiz, e quero compartilhar com vocês!
      Um amigo pediu que ensinasse a ele, caso achem a ideia boa posso tentar fazer uma serie para o Youtube. ❤️

      Video do BOT
    • By BlackOut
      Fala pessoal, nesse post eu vou distribuir um script que criei há uns 2 dias na linguagem python na versão 2.7.
      esse script realiza um brute force em páginas web, por enquanto como é versão inicial, ele apenas usa sua wordlist padrão.
      Em próximas versões irei add outras funções a ele...
       
      Nome: bruted
      Versão: 0.1
      Módulos: requests, sys
       
      Para que o script funcione perfeitamente verifique se você possui uma versão do python 2.7.x
      python.exe --version Uso normal:
      [email protected]:~/ python2.7 bruted.py http://www.site-alvo.com para exibir as pagina que não foram encontradas ou que retornam erro 404, use a opção -v
      [email protected]:~/ python2.7 bruted.py http://www.site-alvo.com -v assim ele irá exbir tanto páginas encontradas quanto não encontradas...
      então esse é o script espero que ajude alguém né ksksks, vlw
       
      bruted.py
    • By Samuel Silva
      ForceD.py - Script para BruteForce em Páginas Web.

      Script para realizar ataque de BruteForce em páginas de administração Web.
      Instalação:
      $ sudo apt-get install python3 python3-pip; sudo pip3 install requests
      Download: ForceD.py Uso:
      $ python3 ForceD.py "http://www.exemplo.com/login.php" campoUsuario campoSenha "Mensagem de Erro" "usuario" wordlist
      OBS: Para realizar o ataque você deve saber o usuário da Vítima. OBS: A página que deve ser passada é a que o parâmetro action da tag form aponta.
    • By Gh0s7
      Fala galera, hoje trago pra vocês uma boca dica de WebCrawler escrito em Python, bom para que vocês possam utilizar em algum projeto pessoal
      GitHub: https://github.com/ewa/python-webcrawler

    • By k1dd00
      Salve, salve!
      Criei uma ferramenta para gerar/validar urls .onion (só de brinks pq é uma ferramenta meio inútil) e vou deixar compartilhado aqui caso alguém queira estudar o codigo.
       
      INSTALANDO O TOR
      Se você está usando uma distro baseada em Debian:
      echo "deb https://deb.torproject.org/torproject.org stretch main" >> /etc/apt/sources.list echo "deb-src https://deb.torproject.org/torproject.org stretch main" >> /etc/apt/sources.list gpg --keyserver keys.gnupg.net --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - apt update apt install tor deb.torproject.org-keyring Caso esteja usando alguma outra distro verifique a documentação em: https://www.torproject.org/docs/debian.html.en
      Inicializando o serviço:
      service tor start Verificando a porta do seviço:
      netstat -nlpt Você deve ver um output mais ou menos assim:
      Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 6793/tor  
      INSTALANDO O ONIONGEN
      Aqui não tem muito segredo, basta clonar o repositório e instalar as dependências:
      git clone https://github.com/k11dd00/oniongen cd oniongen && sudo pip install -r requirements.txt  
      VALIDANDO URLs .ONION
      python oniongen.py --validate "http://3g2upl4pq6kufc4m.onion/" <ONIONGEN> Deep Web .onion URL Generator [k1dd00] v1.0.0 [+] Setting up proxy config [+] Proxy IP: 127.0.0.1 [+] Proxy PORT: 9050 [+] Checking Tor Status [+] Tor Status: READY [+] Checking IP Address [+] IP: 51.15.81.222 [+] Running HTTP status check in 1 url(s) [+] Be patient, this may take a looooong time... [+] Found: DuckDuckGo Search Engine | http://3g2upl4pq6kufc4m.onion/ [+] Found 1 of 1 urls Um cenário onde você tenha uma lista de urls e precise saber quais ainda estão ativas:
      lynx -dump -listonly https://darkwebnews.com/deep-web-links | grep .onion | awk -F " " '{print $2}' | python oniongen.py --validate  
      USANDO ARQUIVOS COMO INPUT/OUTPUT
      python oniongen.py --validate -i urls.txt -o active_urls.txt <ONIONGEN> Deep Web .onion URL Generator [k1dd00] v1.0.0 [+] Setting up proxy config [+] Proxy IP: 127.0.0.1 [+] Proxy PORT: 9050 [+] Checking Tor Status [+] Tor Status: READY [+] Checking IP Address [+] IP: 51.15.81.222 [+] Running HTTP status check in 3 url(s) [+] Be patient, this may take a looooong time... [+] Found: TORCH: Tor Search! | http://xmh57jrzrnw6insl.onion [+] Found: DuckDuckGo Search Engine | https://3g2upl4pq6kufc4m.onion/ [+] Found: DuckDuckGo Search Engine | http://3g2upl4pq6kufc4m.onion/ [+] Found 3 of 3 urls  
      GERANDO URLs RANDÔMICAS
      Se você tiver muita sorte você pode gerar uma URL ativa
      Até agora não consegui nenhuma sad
       
      python oniongen.py -g  
      As configs padrão também podem ser editadas
      python oniongen.py -g -c 10 -p parasite -s abc -w 10  
      USANDO O MODO "DISCOVER"
      Esse modo deixa o script rodando até ele encontrar o número de urls ativas:
      python oniongen.py --discover -c 10  
      A documentação completa e o código fonte estão aqui: https://github.com/k11dd00/oniongen
      Falous.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.