[PYTHON] J'ai créé un programme pour rechercher des mots sur la fenêtre (développement précédent)

(Amateur écrit comme ça.) Salut, je suis Nagamasa Yamada. J'ai essayé le dernier sur Window C'est un programme avec une grande sensation de force. S'il vous plaît ** regardez avec des yeux chaleureux **

J'écrirai avec la ** prémisse que je connais ** de tous Dernière fois ↓ https://qiita.com/yamadanagamasa/items/3752e5849ff3b6344348

référence https://qiita.com/Joachim_Sgr/items/d16951ed71eb7da3cb2d Celui que j'ai utilisé VS code

programme

qiita.rb


#Importation de module
import os, tkinter, tkinter.filedialog, tkinter.messagebox
from bs4 import BeautifulSoup
import urllib
import urllib.parse
import requests

def func():
    rrr= []
    global value
    print("in the function =",EditBox1.get())
    value = EditBox1.get()
    m = value
    print(m)
    m = urllib.parse.quote(value)
    #sennbonn
    url =f'https://dictionary.goo.ne.jp/srch/all/{m}/m0u/'
    headers = {
            "User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0",
            }
    #re = urllib.request.Request(url, headers=headers)
    print(url)
    re = requests.get(url)
    #html = urllib.request.urlopen(re)
    soup = BeautifulSoup(re.text, 'html.parser')
    a = soup.select('#NR-main-in > section:nth-child(2) > div > div.example_sentence > ul > li:nth-child(1) > a > p.text')
    print(a, "a")
    for x in a:
        rrr.append(x.text)
    g = "".join(rrr)
    print(g)
    answer = tkinter.Label(text=g,bg="white")
    answer.place(x=20,y=100)

#La fenêtre
root = tkinter.Tk()
root.title(u"window dictonary")
root.geometry("400x300")

#Entrez le nombre de données
Static1 = tkinter.Label(text=u'Les mots que vous voulez rechercher')
Static1.place(x=5,y=5)
EditBox1 = tkinter.Entry(width=10)
EditBox1.place(x=100, y=5)

b = tkinter.Button(text='search', command=func)
b.pack()

root.mainloop()


print("value=",value) #Confirmez que les données ont été stockées

Il existe différentes impressions, mais celles-ci ne sont pas nécessaires. Surtout pour confirmation. J'ai une zone de texte ou une fenêtre dans tkinter J'ai mis de force le précédent dans func ().

(la fin) Cela peut être déroutant, mais merci d'avoir lu.

Recommended Posts

J'ai créé un programme pour rechercher des mots sur la fenêtre (développement précédent)
J'ai essayé de faire un programme pour résoudre (indice) la recherche d'erreur de Saiseriya
J'ai fait une minuterie de cuisine à afficher sur la barre d'état!
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
J'ai créé un outil pour sauvegarder automatiquement les métadonnées de l'organisation Salesforce
J'ai fait un script pour enregistrer la fenêtre active en utilisant win32gui de Python
J'ai fait une fonction pour vérifier le modèle de DCGAN
J'ai fait un modèle VGG16 en utilisant TensorFlow (en chemin)
J'ai créé un programme qui résout la recherche d'erreur en quelques secondes
J'ai essayé d'enregistrer une station sur la plateforme IoT "Rimotte"
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
J'ai fait un programme qui calcule automatiquement le zodiaque avec tkinter
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
J'ai créé un script POST pour créer un problème sur Github et l'enregistrer dans le projet
J'ai fait un programme de gestion de la paie en Python!
J'ai créé un programme pour vous avertir par LINE lorsque les commutateurs arrivent
J'ai fait un script pour afficher des pictogrammes
J'ai créé un programme pour saisir ce que j'ai mangé et afficher les calories et les sucres
J'ai créé un konoha de bibliothèque qui fait passer le tokenizer à une belle sensation
J'ai créé une fonction pour voir le mouvement d'un tableau à deux dimensions (Python)
J'ai fait un outil pour estimer le temps d'exécution de cron (+ débuts de PyPI)
[LINE Messaging API] Je souhaite envoyer un message du programme à tout le monde LINE
J'ai créé une commande appdo pour exécuter des commandes dans le contexte de l'application
J'ai créé un outil pour générer du Markdown à partir du fichier JSON Scrapbox exporté
Le programme Python est lent! Je veux accélérer! Dans ce cas ...
Je veux créer une fenêtre avec Python
J'ai créé un outil pour compiler nativement Hy
Comment configurer un serveur de développement local
Configurer un environnement de développement Python sur Marvericks
J'ai créé un outil pour obtenir de nouveaux articles
J'ai créé un programme cryptographique César en Python.
J'ai fait un peu de recherche sur la classe
Cela fait un an que j'ai rejoint le département de développement d'applications Web, alors je regarde en arrière
[Python] J'ai créé une application pour pratiquer la délicate distinction vocale des mots anglais.
J'ai créé un programme pour convertir des images en art ASCII avec Python et OpenCV
C'était une vie que je voulais faire de l'OCR sur AWS Lambda pour localiser les personnages.
Je souhaite prendre une capture d'écran du site sur Docker en utilisant n'importe quelle police
J'ai fait une commande pour attendre que Django démarre jusqu'à ce que la base de données soit prête
Réfléchissez à la programmation de Python sur votre iPad
J'ai créé une fenêtre pour la sortie du journal avec Tkinter
J'ai fait un script pour mettre un extrait dans README.md
J'ai créé un module Python pour traduire les commentaires
J'ai créé un programme en Python qui change les données de 1 minute de FX en une heure arbitraire (1 heure, etc.)
Je veux trouver un package populaire sur PyPi
J'ai créé un code pour convertir illustration2vec en modèle Keras
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Je souhaite créer facilement un environnement de développement basé sur un modèle
J'ai créé un outil pour obtenir les liens de réponse d'OpenAI Gym en même temps
J'ai créé une classe pour obtenir le résultat de l'analyse par MeCab dans ndarray avec python
J'ai créé une fonction pour découper l'image de python openCV, alors veuillez l'utiliser.
J'ai créé un outil pour générer automatiquement un simple diagramme ER à partir de l'instruction CREATE TABLE
Ce que j'ai fait pour accélérer la tâche de recherche de chaînes
J'ai essayé de faire un classement en grattant l'équipe des membres de l'organisation
J'ai créé un package pour filtrer les séries chronologiques avec python
J'ai fait une boîte pour me reposer avant que Pepper ne se fatigue
J'ai fait une commande pour générer un commentaire pour une table dans Django