|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:
import urllib.parse
import urllib.request
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
data = {}
data['i']:'happy'
data['from']:'AUTO'
data['to']:'AUTO'
data['smartresult']:'dict'
data['client']:'fanyideskweb'
data['salt']:'1516185599650'
data['sign']:'df7fd9bde78ce2229b65d7db2916592a'
data['doctype']:'json'
data['version']:'2.1'
data['keyfrom']:'fanyi.web'
data['action']:'FY_BY_REALTIME'
data['typoResult']:'false'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.urlopen(url,data)
html = response.read().decode('utf-8')
print(html)
为什么运行结果是这样的:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>在线翻译_有道</title>
<meta name="keywords" content="在线翻译"/>
<meta name="description" content="有道翻译提供即时免费的中、英、日、韩、法、俄、西班牙、葡萄牙文全文翻译、网页翻译服务。"/>
<meta name="viewport" content="width=device-width, initial-scale=1.4, minimum-scale=1.0, maximum-scale=2.0"/>
<link rel="canonical" />
<link title="有道翻译" type="application/opensearchdescription+xml" rel="search"/>
<link rel="shortcut icon" type="image/x-icon" />
<link rel="stylesheet" type="text/css"/>
<!--[if lte IE 8]>
<script>
window.onload = function(){
document.body.className = document.body.className + " less-ie8";
};
</script>
<![endif]-->
<script src="http://shared.ydstatic.com/ead/js/dict_req_web_1.1.js"></script>
<style>
.advertisement-con iframe{
display: block;
margin: 0 auto;
}
@media screen and (max-height: 768px) {
.inside__products{
padding: 20px 0!important;
}
.download__area {
margin: 8px auto 8px 10px!important;
}
}
</style>
<body class="fanyi-page">
<div class="fanyi__nav">
<div class="fanyi__nav__container">
<ul class="fanyi__nav__list">
<li><a target="_blank" >有道翻译蛋</a></li>
<li class="nav__rengong">
<a target="_blank" >人工翻译</a>
<div class="rengong__guide">
<a target="_blank" class="rengong__guide--con" >
<span class="tips__pointer tips__pointer--up"></span>
<div class="rengong__guide--title">网易自营人工翻译服务,专业、精准、地道!</div>
<ul class="rengong__guide--list">
<li class="rengong__guide--sub">快速翻译</li>
<li>日常用语</li>
<li class="right">工作沟通</li>
<li>地址信息</li>
<li class="right">商贸交流</li>
<li>邮件往来</li>
<li class="right">文章节选</li>
</ul>
<div class="rengong__guide--line"></div>
<ul class="rengong__guide--list rengong__guide--list--right">
<li class="rengong__guide--sub">文档翻译</li>
<li>专业论文</li>
<li class="right">产品介绍</li>
<li>合同标书</li>
<li class="right">简历证件</li>
<li>留学移民</li>
<li class="right">创意翻译</li>
</ul>
</a>
<a class="i-know" href="javascript:;">我知道了</a>
</div>
</li>
<li><a target="_blank" >翻译API</a></li>
<li><a target="_blank" >翻译APP</a></li>
<li class="last">
<a class="login-link" >登录</a>
</li>
</ul>
<a href="/?keyfrom=fanyi-new.logo" class="fanyi__nav__logo"></a>
</div>
</div>
<div class="fanyi">
<div class="fanyi__operations">
<div class="fanyi__operations--right">
<span class="fanyi__operations--underline">
<label for="underlineWord">划词</label>
</span>
</div>
<div class="fanyi__operations--left">
<div id="langSelect" class="lang-select item-select">
<span class="select-text">自动检测语言</span>
<ul id="languageSelect" class="select clear">
<li class="default selected" data-value="AUTO"><a href="javascript:;">自动检测语言</a></li>
<li data-value="zh-CHS2en"><a href="javascript:;">中文 » 英语</a></li>
<li data-value="en2zh-CHS"><a href="javascript:;">英语 » 中文</a></li>
<li data-value="zh-CHS2ja"><a href="javascript:;">中文 » 日语</a></li>
<li data-value="ja2zh-CHS"><a href="javascript:;">日语 » 中文</a></li>
<li data-value="zh-CHS2ko"><a href="javascript:;">中文 » 韩语</a></li>
<li data-value="ko2zh-CHS"><a href="javascript:;">韩语 » 中文</a></li>
<li data-value="zh-CHS2fr"><a href="javascript:;">中文 » 法语</a></li>
<li data-value="fr2zh-CHS"><a href="javascript:;">法语 » 中文</a></li>
<li data-value="zh-CHS2ru"><a href="javascript:;">中文 » 俄语</a></li>
<li data-value="ru2zh-CHS"><a href="javascript:;">俄语 » 中文</a></li>
<li data-value="zh-CHS2es"><a href="javascript:;">中文 » 西班牙语</a></li>
<li data-value="es2zh-CHS"><a href="javascript:;">西班牙语 » 中文</a></li>
<li data-value="zh-CHS2pt"><a href="javascript:;">中文 » 葡萄牙语</a></li>
<li data-value="pt2zh-CHS"><a href="javascript:;">葡萄牙语 » 中文</a></li>
</ul>
<input class="select-input" id="language" name="language" type="hidden" value="AUTO">
</div>
<a class="fanyi__operations--machine" id="transMachine" href="javascript:;">翻译</a>
<a class="fanyi__operations--man clog-js" data-clog="AT_BUTTON_CLICK" data-pos="web.i.top" id="transMan" href="javascript:;">人工翻译</a>
<div class="tips__container fanyi__operations--man--tips">
<span class="tips__pointer tips__pointer--up"></span>
<p>专业译员随时待命<br/>最快1分钟返回精准译文</p>
<p class="man__tips--new">【母语润色服务全新上线】</p>
</div>
</div>
</div>
<div class="fanyi__input">
<div class="input__original">
<div class="fanyi__input__bg">
<a id="inputDelete" class="input__original_delete"></a>
<div id="inputOriginalCopy" class="input__original__area"></div>
<textarea id="inputOriginal" class="input__original__area" placeholder="请输入你要翻译的文字或网址"></textarea>
<div class="input__original__bar">
<div class="input__original__bar--fonts">
<span class="fonts__over">0</span>/<span class="fonts__limited">5000</span>
</div>
<a href="javascript:;" id="originalSpeaker" class="speaker">
<div class="tips__container speaker__tips">
<span class="tips__pointer tips__pointer--down"></span>
<span class="tips__text--short">朗读</span>
</div>
</a>
</div>
</div>
<div class="fanyi__popularize">
<a href="javascript:;" target="_blank" class="clog-js" data-clog="AD_TEXT_CLICK"></a>
</div>
</div>
<div class="input__target">
<div class="fanyi__input__bg">
<div class="input__target__error" id="inputTargetError"></div>
<div id="transTarget" class="input__target__text"></div>
<textarea id="transTargetArea" class="input__target__text"></textarea>
<div class="input__target__bar">
<a class="target__bar__update" id="updateResult">修改翻译结果</a>
<a href="javascript:;" id="targetSpeaker" class="speaker target__bar__parts">
<div class="tips__container speaker__tips">
<span class="tips__pointer tips__pointer--down"></span>
<span class="tips__text--short">朗读</span>
</div>
</a>
<a href="javascript:;" id="targetCopy" class="copy target__bar__parts">
<div class="tips__container speaker__tips">
<span class="tips__pointer tips__pointer--down"></span>
<span class="tips__text--short">复制</span>
</div>
</a>
<a href="javascript:;" id="targetStar" class="star target__bar__parts">
<div class="tips__container speaker__tips" id="targetStarTip">
<span class="tips__pointer tips__pointer--down"></span>
<div class="tips__text--short">翻译结果打分</div>
<div class="star-con">
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</div>
</a>
</div>
<div class="input__update__suggest">您提供的翻译将用于改善翻译质量,感谢您的建议!</div>
<div class="input__target__dict">
<span class="resource">来自有道词典结果</span>
<div class="dict__word">
<span class="dict__word--letters">美丽</span>
<span class="dict__word--phonetic">[měi lì]</span>
</div>
<div class="dict__relative">
<a>comeliness</a>
<a>fairness</a>
<a>goodliness</a>
<a>loveliness</a>
</div>
<a class="dict__more clog-js" data-clog="RESULT_DICT_ALL_CLICK" href="javascript:;" target="_blank" >查看完整结果>></a>
</div>
</div>
<div class="fanyi__update__tip"><span class="pointer"></span>点击可查看其他翻译结果,或修改结果</div>
<div class="fanyi__suggest__container" id="fanyiSuggest">
<div class="suggest__title">
<div class="suggest__title--text">以下为该句多个翻译结果:</div>
<a class="suggest__title--close" href="javascript:;"></a>
</div>
<ul>
</ul>
<div class="suggest__update__con">
<a href="javascript:;" class="suggest__update__btn">改进此翻译</a>
</div>
</div>
<div class="input__target__update">
<a class="update__sure update-disable" href="javascript:;">确认修改</a>
<a class="update__cancel" href="javascript:;">取消</a>
</div>
<div class="download__area">
<a target="_blank" >
<div class="fanyi__banner--title">试试有道人工翻译?</div>
<div class="fanyi__banner--desc">精选同行业资深译员,专家审校润色,让你尊享快捷又准确的人工翻译!</div>
<span class="fanyi__banner--btn">立即体验</span>
</a>
</div>
</div>
</div>
<div class="inside__products">
<div class="inside__products__item inside__products__item--left">
<a target="_blank" >
<div class="products__item--cell rengong">
<h4>有道人工翻译/母语润色</h4>
<p class="products__item__desc">全球最优秀的译员时刻待命<br/>专业、精准、地道!</p>
<span class="rengong__intro">了解更多></span>
</div>
</a>
</div>
<div class="inside__products__item">
<a target="_blank" >
<div class=" products__item--half--cell products__dict">
<h4>有道翻译蛋</h4>
<p class="products__item__desc">12种语言的智能语音翻译机<br/>更小更强大的翻译神器</p>
</div>
</a>
<a target="_blank" >
<div class="products__item--half--cell products__fanyiguan">
<h4>有道翻译官 APP</h4>
<p class="products__item__desc">支持语音翻译和拍照翻译<br/>107种语言的随身翻译</p>
</div>
</a>
</div>
</div>
<div class="advertisement-con">
<div id="advertisement"></div>
</div>
</div>
<form id="mapForm" target="_blank" method="POST" action="http://f.youdao.com/?path=fanyi&vendor=new-fanyiinput">
<input id="mapInput" type="hidden" name="text" value=""/>
</form>
<div class="fanyi__footer">
<a target="_blank" >有道首页</a><span class="c_fnl">|</span><a target="_blank" >有道智选</a><span class="c_fnl">|</span><a target="_blank" >有道精品课</a><span class="c_fnl">|</span><a target="_blank" >关于有道</a><span class="c_fnl">|</span><a target="_blank" >官方博客</a>
<p class="c_fcopyright">© 2017 网易公司 京ICP证080268号</p>
</div>
<div class="side__nav">
<div class="rengong-weixin">
<span class="tips__pointer tips__pointer--right"></span>
扫描二维码<br/>
关注有道人工翻译
</div>
<a target="_blank" class="side__nav__flow">人工<br/>翻译</a>
<a target="_blank" class="side__nav__feedback">满意度<br/>反馈</a>
<a href="javascript:;" class="side__nav__backtop"></a>
</div>
<div id="YOUDAO_SELECTOR_WRAPPER" bindTo="inputOriginal:transTarget"
style="display:none; z-index: 101; margin:0; border:0; padding:0; width:320px; height:240px;"></div>
<div class="less-ie8-tip">请在IE8以上版本,或Chrome、火狐、Safari等浏览器中访问该网页。</div>
<div class="dict-download-guide">
<div class="guide-con">
<a href="javascript:;" target="_blank" class="download-guide-link">
<img class="download-guide-img" src="http://shared.ydstatic.com/images/favicon.ico"/>
</a>
<span class="guide-close"></span>
</div>
</div>
<audio id="playVoice" style="position:absolute;top:-999px;left:-999px;width:1px;height:1px;"></audio>
<!-- START rlog -->
<script type="text/javascript">
__rl_npid = "fanyiweb";
(function() {
var _rl = document.createElement('script');
_rl.type = 'text/javascript'; _rl.async = true;
_rl.src = 'http://rlogs.youdao.com/rlog.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(_rl, s);
var _rlog = _rlog || [];
_rlog.push(["_setAccount" , "fanyiweb"]);
})();
</script>
<!-- END rlog -->
</body>
<script type="text/javascript">
var global = {};
</script><script type="text/javascript" src="http://shared.ydstatic.com/api/fanyi-web/assets/index.min.js" charset="utf-8"></script>
<script type="text/javascript" src="http://shared.ydstatic.com/fanyi/newweb/v1.0.6/scripts/newweb/fanyi.min.js"></script>
<script>
window.onload = function(){
if (typeof ADSupporter !== 'undefined') {
// doctype=dw&memberid=107861&tn=text_960_75&width=960&height=75&posid=301&syndid=58
document.getElementById("advertisement").innerHTML = ADSupporter.getAdText('dw', '58', '301', '107861', 'text_960_75', '960', '75');
}
}
</script>
</html>
|
|