Ravi de vous rencontrer C'est Nagamasa Yamada. J'ai essayé de créer un programme pour rechercher des mots en utilisant un gratteur Je l'ai fait avec google cola boratory https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja
Créez un programme qui utilise python pour rechercher la signification des mots
entrée ➡ Obtenir des informations dans le dictionnaire en ligne avec grattage ➡ Affichage
python
from bs4 import BeautifulSoup
import urllib
import urllib.parse
#Uenoha est celui qui encode le japonais
g=input()
m= urllib.parse.quote(g)
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",
}
request = urllib.request.Request(url, headers=headers)
html = urllib.request.urlopen(request)
soup = BeautifulSoup(html, 'html.parser')
a = soup.select('div[class="example_sentence"] ul[class="content_list idiom lsize"] p[class="text"]')
for x in a:
print(x.text)
python
from bs4 import BeautifulSoup
import urllib
C'est celui que tu dois gratter
python
import urllib.parse
C'est celui dont vous avez besoin pour encoder
python
g=input()
m= urllib.parse.quote(g)
Cela encode ce que vous entrez. J'ai oublié ici et ça n'a pas marché
python
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",
}
request = urllib.request.Request(url, headers=headers)
html = urllib.request.urlopen(request)
soup = BeautifulSoup(html, 'html.parser')
a = soup.select('div[class="example_sentence"] ul[class="content_list idiom lsize"] p[class="text"]')
for x in a:
print(x.text)
L'url du dictionnaire en ligne est à la place de l'url Le mot que vous souhaitez rechercher est en {m}
python
a = soup.select('div[class="example_sentence"] ul[class="content_list idiom lsize"] p[class="text"]')
Cela identifie le lieu que vous souhaitez connaître.
python
for x in a:
print(x.text)
Maintenant je prends tout dans un (la fin) Cela peut être difficile à comprendre car c'était la première fois que j'écrivais, mais merci d'avoir lu.
Recommended Posts