浏览器使用的Chrome
翻译是小牛翻译的开放演示http://fanyi.niutrans.com/
使用Chrome开发者工具 F12 进入开发者模式
直接复制link
在headers 的 From Data 找到需要POST的值
import urllib import urllib2 test_data = {"tgt_text":"apple","src_text":"Apple"} test_data_urlencode = urllib.urlencode(test_data) requrl = "http://218.75.34.138:8080/NiuTransServer/translation?from=en&to=zh" req = urllib2.Request(url = requrl,data =test_data_urlencode) print req res_data = urllib2.urlopen(req) res = res_data.read() print res
import urllib import urllib2 count = cur.execute('select * from news where news_Url is NULL and news_From="BBC"') test_data = {"tgt_text":"apple","src_text":"Apple"} test_data_urlencode = urllib.urlencode(test_data) requrl = "http://218.75.34.138:8080/NiuTransServer/translation?from=en&to=zh" req = urllib2.Request(url = requrl,data =test_data_urlencode) print req res_data = urllib2.urlopen(req) res = res_data.read() print res