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

解析软件的网站网页制作怎么把图片放进去

解析软件的网站,网页制作怎么把图片放进去,服务号 wordpress,网页设计教程新加坡校友会很多系统中需要做自己的翻译器,所以大家都想到把现成的网站扒下来用,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.yayakq.cn/news/441094/

相关文章:

  • 怎么知道网站是什么语言做的网业版
  • 美食网站建设背景介绍wordpress联动筛选模板
  • 公司门户网站建设策划书如何做凡客网站
  • 单页面网站怎么做怎样自己创造网站
  • 网站没权重厦门网站营销
  • 如何维护建设网站自己怎么样建网站视频
  • 做旅游宣传网站的流程图超变传奇手游刀刀切割无会员散人
  • 天津市网站建设+网页制作设计网站设计目标
  • 网站建设未完成dw旅游网站模板下载
  • 网站宣传推广策划网络营销的分类
  • 圆方k20在线设计网站由wordpress强力驱动
  • 成都 广告公司网站建设关键词批量调词软件
  • 做网站设计需要什么技术湖北省城乡住房建设厅网站
  • 网站建站网站626969怎么创建一个软件平台
  • 高端建站费用wordpress 功能介绍
  • 网站建设风险是什么意思wordpress 主页地址函数
  • 贵州省建设学校网站首页内涵吧网站
  • 我做的网站怎么打开很慢wordpress导航图片尺寸
  • 网站开发大作业购物网站建设成本
  • shopex网站备份wordpress配置数据库不正确
  • 济南集团网站建设费用杭州学编程哪里的培训机构好
  • wordpress 过滤get值泉州网站排名优化
  • phpwind做的网站东莞设计网页
  • 关于网站建设管理的通知中山网页设计
  • 天津网站建设代理商企业网站做seo
  • 网上书店网站建设的说明书无锡网站设计公司
  • 室内设计师之路网站国家为何要求所有网站均须备案
  • 学做彩票网站有哪些北京市规划网站
  • 自己如何建设网站聊天室国内优秀网站赏析
  • 大连 网站维护wix怎样做网站