我想製作一些可以在網頁中輸入文字的代碼;即在網頁http://www.dictionary.com/中查找單詞。我發現的代碼是下面(我使用Python 3.5):使用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())
然而,print(g.geturl())
打印http://www.dictionary.com/,相同的鏈接我在開頭。我希望它在搜索欄中搜索「某物」。
我仍然得到同樣的網頁。我希望對象g指向以下頁面:「http://www.dictionary.com/browse/something?s=t」,它相當於在字典中搜索「something」。 – marlasca23
您在此處發佈的鏈接中,存在__/browse/__,這在您發佈的原始代碼中不存在。也許這就是問題所在? –
我認爲我沒有正確表達自己。使用python,我想在字典中搜索'something'。所以我會從鏈接http://www.dictionary.com/開始,然後進入http://www.dictionary.com/browse/something?s=t%22 – marlasca23