TA的每日心情 | 开心 2018-5-12 15:02 |
---|
签到天数: 7 天 [LV.3]偶尔看看II
状元
- 积分
- 111301
|
python爬虫 post方式爬取搜狗翻译
https://www.jianshu.com/p/884117620067
~~
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import urllib2
import urllib
# 基础url
baseUrl = 'http://fanyi.sogou.com/reventondc/translate'
# 设置header
header = {'User-Agent':'Mozilla/5.0'}
search_word = raw_input('请输入需要翻译的内容(english):')
# 设置post请求参数
dataDict = {
'from' : 'auto',
'to' : 'zh-CHS',
'text' : search_word,
'client' : 'wap',
'useDetect' : 'on',
'useDetectResult' : 'on',
'needQc' : '1',
'uuid' : '550f1fc5-2e5e-4c10-8b70-29f4255b11ff',
}
# post参数转码
data = urllib.urlencode(dataDict)
print data
# 构造request
request = urllib2.Request(baseUrl, data=data, headers=header)
# 构造response
response = urllib2.urlopen(request)
# 返回结果
result = response.read()
print result;
# 将结果存入文件
with open('post.json', 'w') as f:
f.write(result)
作者:sunner_chen
链接:https://www.jianshu.com/p/884117620067
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 |
|