Ich möchte etwas Code machen, der Text in einem Web eingeben kann; in der Webseite http://www.dictionary.com/ ein Wort nachschlagen. Der Code, den ich fand, war die folgende (Ich verwende Python 3.5):Suche in einem Web mit Python 3.5
import urllib.request
import urllib.parse
value= {'q', 'something'}
value= urllib.parse.urlencode(value)
value= value.encode('utf-8')
f= urllib.request.Request('http://www.dictionary.com/', value)
g= urllib.request.urlopen(f)
print(g.geturl())
jedoch print(g.geturl())
druckt http://www.dictionary.com/, die gleiche Verbindung, die ich am Anfang hatte. Ich möchte, dass etwas in der Suchleiste gesucht wird.
ich immer noch die gleiche Web-Seite bekommen. Ich möchte, dass das Objekt g auf die folgende Seite zeigt: "http://www.dictionary.com/browse/something?s=t", was der Suche nach "etwas" im Wörterbuch entspricht. – marlasca23
in dem Link, den Sie hier gepostet haben, gibt es __/browse/__, das nicht in dem ursprünglichen Code vorhanden ist, den Sie gepostet haben. Vielleicht ist das das Problem? –
Ich glaube nicht, dass ich mich richtig ausgedrückt habe. Mit Python möchte ich "etwas" im Wörterbuch suchen. Also würde ich in dem Link http://www.dictionary.com/ anfangen und zu http://www.dictionary.com/browse/something?s=t%22 – marlasca23