這個腳本其實在模擬壹個提交表單的過程(使用POST方法, 無法在跳轉後的頁面的url中看出妳提交了什麽)...這個表單的數據全都提交給了url, 而values是想提交的數據, 他是壹個字典, 他的鍵通常對應的是想要提交的表單中的input標簽的name值, 而鍵對應得值就是妳想給這個input標簽填充的數據.
而百度搜索則不同, 他的表單以GET方式提交, 這也就意味著妳不需要上述腳本中的方式, 只需要打開 /s?wd=妳想要搜索的值 這個url就可以看到搜索結果
因此大概腳本應該是這樣:
import urllib
import urllib2
url = '/s?wd={0}'.format('希望搜索的東西')
req = urllib2.Request(url)
res = urllib2.urlopen(req)
res.read()