当前位置: 首页 > news >正文

广州建设网站公司简介网站推广 教程

广州建设网站公司简介,网站推广 教程,横向网站模板,站内营销推广途径很多系统中需要做自己的翻译器,所以大家都想到把现成的网站扒下来用,Google Translate和Yahoo Babel Fish就成了大家的首选.Google好说,直接用HttpURLConnection做post请求即可,但是Google防盗措施非常好,用个几次就出现一个防盗链的页面,就无法玩了,所以Yahoo Babel Fish就成了…很多系统中需要做自己的翻译器,所以大家都想到把现成的网站扒下来用,Google Translate和Yahoo Babel Fish就成了大家的首选.Google好说,直接用HttpURLConnection做post请求即可,但是Google防盗措施非常好,用个几次就出现一个防盗链的页面,就无法玩了,所以Yahoo Babel Fish就成了大家的选择.但是发现最新版本的宝贝鱼用HttpURLConnection怎么请求,怎么设置编码方式得到的中文都是乱码.后来发现,在java中必须设置connection.setRequestProperty( User-agent , Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50215; fqSpider) );才能得到正确的中文显示,c#中同样.还需要注意的是,在输入的link中是中文的话,除了用java.net.URLEncoder.encode编码外还需要在link中加入eigb2312.下面是全部编码. import java.io.*;import java.net.*; public class Yahoo {  static   final  String yahooUrl http://babelfish.yahoo.com.cn/translate_txt; public String yahootranslate(String query,String lang) throws MalformedURLException,IOException,UnsupportedEncodingException     {     String urlstr yahooUrl;     String contentnull;     try{      contentgetHtmlContent(urlstr,trtext encodeText(query) lp langeigb2312,UTF-8);     }catch(Exception e){}     return getyahooContent(content).trim();    }         private  String getyahooContent(String htmltext)  {               String ss div id/pd/ class/pd/ ;           String se /div ;           int  ssidx htmltext.indexOf(ss);           int  seidx htmltext.indexOf(se,ssidx);                    if(ssidx0)return null;          String restr htmltext.substring(ssidx ss.length(),seidx);           return  restr;      }         private String getHtmlContent(String _url,String _post,String _charset) throws Exception    {      String postnull;      URLConnection connectionnull;      Proxy proxynull;             URL url     new  URL(_url);    if(proxy!null)connection    (HttpURLConnection)url.openConnection(proxy);  else connection    (HttpURLConnection)url.openConnection();     connection.setRequestProperty( User-agent , Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50215; fqSpider) );      connection.setDoInput(true);     connection.setDoOutput(true);          connection.connect();     OutputStreamWriter out new      OutputStreamWriter(connection.getOutputStream(),UTF-8);     out.write(_post);      //     remember to clean up      out.flush();      out.close(); String charset _charset;     BufferedReader in new  BufferedReader( new      InputStreamReader(connection.getInputStream(),charset)); // 使用指定编码接收数据                            String line null ;     StringBuilder sb new  StringBuilder();     while ((line in.readLine()) ! null )  {        sb.append(line);     }      in.close();        return sb.toString();    } public static  String encodeText(String text)  {   String str java.net.URLEncoder.encode(text);    return  str; }    public static void main(String[] args) throws Exception{  Yahoo yahoonew Yahoo(); //中-英  System.out.println(yahoo.yahootranslate(你好吗?,zh_en)); //英-中 System.out.println(yahoo.yahootranslate(hello China,en_ch)); } }
http://www.w-s-a.com/news/313161/

相关文章:

  • 高端网站案例360做的网站
  • 瑞安地区建设网站公众号开发者工具是干嘛的
  • 请解释网站开发的主要流程.wordpress主体上传
  • 网站方案组成要素饰品公司网站建设方案
  • 网站改版被降权赣州景文网络科技有限公司
  • 吉林省网站建设推广图片模版
  • 如何做网站热力图佛山 网站关键词优化
  • 个人网站建设论文中期报告申报网站建设理由 模板
  • 岫岩做网站软件开发和app开发的区别
  • 邯郸质量一站式服务平台上线如何做国外销售网站
  • 内蒙古工程建设协会网站sem优化策略
  • Linux网站建设总结建设电子商务平台
  • 公司网站背景图片课程网站如何建设
  • 用js做简单的网站页面互联网技术对人力资源管理的影响有哪些
  • 银川做网站贵德县wap网站建设公司
  • 深圳网站建设zvge山西省煤炭基本建设局网站
  • 佛山网页网站设计线上怎么做推广和宣传
  • 多个域名绑定同一个网站案例
  • 建设网站都需要准备什么代理加盟微信网站建设
  • 网站备案没有了wordpress 添加按钮
  • 湖南建设银行宣传部网站福田蒙派克空调滤芯安装位置图
  • wap网站搜索wordpress工作室模板
  • 青岛金融网站建设如何提交网站地图
  • 制作简单门户网站步骤网站建设论文的摘要
  • 可以直接进入网站的正能量照片学做静态网站
  • 织梦做社交网站合适吗网站的市场如何制作
  • 阳曲网站建设价格多少四川佳和建设工程网站
  • 免费注册店铺位置sem seo什么意思
  • 建筑网站搜图电子商务网站建设渠道
  • 学校网站内容四川手机网站开发