Freut mich, dich kennenzulernen Das ist Nagamasa Yamada. Ich habe versucht, ein Programm zu erstellen, um Wörter mit einem Schaber nachzuschlagen Ich habe es mit Google Cola Boratory gemacht https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja
Erstellen Sie ein Programm, das mit Python nach der Bedeutung von Wörtern sucht
Eingabe ➡ Informationen im Online-Wörterbuch mit Scraping abrufen ➡ Anzeige
python
from bs4 import BeautifulSoup
import urllib
import urllib.parse
#Uenoha ist derjenige, der Japanisch codiert
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
Dies ist die, die Sie kratzen müssen
python
import urllib.parse
Dies ist die, die Sie codieren müssen
python
g=input()
m= urllib.parse.quote(g)
Dies codiert, was Sie eingeben. Ich habe es hier vergessen und es hat nicht funktioniert
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)
Die URL des Online-Wörterbuchs ersetzt die URL Das Wort, das Sie nachschlagen möchten, steht in {m}
python
a = soup.select('div[class="example_sentence"] ul[class="content_list idiom lsize"] p[class="text"]')
Dies identifiziert den Ort, den Sie kennen möchten.
python
for x in a:
print(x.text)
Jetzt nehme ich alles in einem heraus (das Ende) Es mag schwer zu verstehen sein, weil ich zum ersten Mal geschrieben habe, aber danke fürs Lesen.
Recommended Posts