知识大全 asp.net实现调用百度pai 在线翻译英文转中文
Posted 中文
篇首语:人行千里路,胜读十年书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net实现调用百度pai 在线翻译英文转中文相关的知识,希望对你有一定的参考价值。
注册个百度apikey
php?title=%E %B %AE%E % A%A %E % % %E %A %A %E %A % %E %A %B /%E % %BE%E %BA%A %E %BF%BB%E %AF% API 然后代码如下只看红色部分就可以了:
using System;
using System Collections Generic; using System Linq; using System Web; using System Web UI; using System Web UI WebControls; using System Web Script Serialization; using System Text RegularExpressions;
namespace Fangyi public partial class _Default : System Web UI Page protected void Page_Load(object sender EventArgs e) GSEntities db = new GSEntities(); for (int i = ; i < ; i++)
try System Threading Thread Sleep( ); GetUrl("" db); //采集 catch (Exception ex) System Threading Thread Sleep( ); db Dispose();
private void GetUrl(string url GSEntities db) content cc = new content(); string apikey = "WqLOfG o VS lriX mz mDj "; var enstr = GetHtml getHtml(url null); var title = Regex Match(enstr Replace("n" "") @"<font font size: px; font weight: bold;"">( +?)</font>") Groups[ ] Value; enstr = Regex Replace(enstr @"r|n" ""); enstr = ReHtml(enstr); enstr = Regex Match(enstr @"双击或拖选)( +?) ") Groups[ ] Value; var atitle = GetHtml getHtml(" + apikey + "&q=" + title + "&from=auto&to=auto" null); JavaScriptSerializer jss = new JavaScriptSerializer(); var aa = jss Deserialize<jsonss>(atitle); title = aa trans_result First() dst; enstr = enstr Trim(); string val = "tt"; if (enstr Length < ) int i = ; var list = enstr Replace(" " "") Replace(""" "“") Split( ) ToList(); list ForEach(c => var a = GetHtml getHtml(" + apikey + "&q=" + c + "&from=auto&to=auto" null); JavaScriptSerializer jss = new JavaScriptSerializer(); var aa = jss Deserialize<jsonss>(a); val += aa trans_result First() dst + " "; ++i; if (i % == ) System Threading Thread Sleep( ); val += "ntt";
System Threading Thread Sleep( ); ); cc title = title; cc val = val; db content AddObject(cc); db SaveChanges(); public string ReHtml(string HTML) string pattern = @"<[sS]*?>"; Regex regex = new Regex(pattern); HTML = regex Replace(HTML ""); return HTML;
//中文转为UNICODE字符 fet never
public string ctu(string str) string outStr = ""; if (!string IsNullOrEmpty(str)) for (int i = ; i < str Length; i++) //将中文字符转为 进制整数 然后转为 进制unicode字符 outStr += "u" + ((int)str[i]) ToString("x"); return outStr;
//UNICODE字符转为中文
cha138/Article/program/net/201311/14160相关参考
ASP.NET调用存储过程方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 根据返回值类型的不
ASP.NET中如何调用存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用ASPNET与
在ASP.NET中调用存储过程方法新解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在使用NET的
不刷新页面的情况下调用ASP.NET 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! RS技术的一
ASP.NET调用存储过程两种方法浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNE
知识大全 ASP.NET 2.0 AJAX中Webservice调用方法
ASP.NET2.0AJAX中Webservice调用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
asp.net中调用Office来制作3D统计图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 如何在ASP.Net Ajax中调用WebService
如何在ASP.NetAjax中调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
ASP.NET预编译Web应用程序规避调用延迟 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! A
知识大全 ASP.NET入门教程 12.2.1调用Web服务
ASP.NET入门教程12.2.1调用Web服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n