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

网站制作需要什么爆款引流推广软件

网站制作需要什么,爆款引流推广软件,电脑怎样隐藏wordpress,ecshop开发网站案例很多系统中需要做自己的翻译器,所以大家都想到把现成的网站扒下来用,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中加入&ei=gb2312.下面是全部编码.


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 content=null;
     try{
      content=getHtmlContent(urlstr,"trtext=" + encodeText(query) + "&lp=" + lang+"&ei=gb2312","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(ssidx<0)return null;
          String restr = htmltext.substring(ssidx + ss.length(),seidx);
           return  restr;
      }
   
    private String getHtmlContent(String _url,String _post,String _charset) throws Exception
    {
      String post=null;
      URLConnection connection=null;
      Proxy proxy=null;
     
        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 yahoo=new Yahoo();

 //中->英
  System.out.println(yahoo.yahootranslate("你好吗?","zh_en"));

//英->中

  System.out.println(yahoo.yahootranslate("hello China","en_ch"));

 }

}

http://www.shuangfujiaoyu.com/news/8077.html

相关文章:

  • 什么做网站怎样推广公司的网站
  • 泉州做网站哪家好网络广告推广方式
  • 网站创建费用信息发布
  • 做网站引用没有版权的歌曲搜索引擎营销的英文缩写是
  • 基础网站建设百度在线入口
  • 毕业设计做课程网站好百度竞价渠道代理商
  • 网站建设与管理题目举一个病毒营销的例子
  • 购物网站网页设计报告搜索引擎排名2021
  • jsp网站开发介绍so导航 抖音
  • 网站空间租用费用专业seo外包
  • 青岛微信网站建设推广网站的公司
  • 烟台商城网站制作泰安seo
  • 明年做那些网站能致富衡阳seo外包
  • 登封市城乡建设路网站电工培训内容
  • 静态营销网站代码国内b2b十大平台排名
  • 做设计在哪个网站上找高清图宁波网络营销策划公司
  • 做网站的怎么学深圳知名网络优化公司
  • 内丘网站建设片多多可以免费看电视剧吗
  • 慈溪企业网站建设如何做电商新手入门
  • 外贸商城b2c网站建设南宁seo排名收费
  • 朔州如何做百度的网站做销售最挣钱的10个行业
  • php动态网站开发实例教程今日广东头条新闻
  • 昆明网站开发报价nba新闻最新消息滚动
  • 保亭住房和城乡建设局网站网站怎么快速收录
  • 注册外国网站五种营销工具
  • 南山出名的互联网公司网站外部优化的4大重点
  • 湖北移动官网网站建设泰州网站排名seo
  • 新余网站建设淘宝seo是指什么
  • 毕业设计代做网站多少钱他达拉非什么是
  • 政府网站建设改版目的排名优化方案