亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? viewurlcookie.java

?? 網絡機器人
?? JAVA
字號:
import java.awt.*;import javax.swing.*;import javax.swing.table.*;import com.heaton.bot.*;/** * Example program from Chapter 7 * Programming Spiders, Bots and Aggregators in Java * Copyright 2001 by Jeff Heaton * * * This application displays a dialog box that * allows the user to specify any URL. This URL * is requested, using the Bot package, and displayed * in the dialog box. Both the body and HTTP headers * are displayed, as well aso cookie information. * This example is very similar to the ViewURL example * from Chapter 2, except this version works with cookies. * * @author Jeff Heaton * @version 1.0 */public class ViewURLCookie extends javax.swing.JFrame {  /**   * The HTTP connection used by this application.   */  HTTP _http;  /**   * The constructor.  This method sets up all the   * components needed by this class.   * A new HTTPSocket object is also constructed   * to manange the connection.   */  public ViewURLCookie()  {    _http = new HTTPSocket();    _http.setUseCookies(true,true);    //{{INIT_CONTROLS    setTitle("View URL");    getContentPane().setLayout(null);    setSize(490,462);    setVisible(false);    _pane2.setOpaque(true);    getContentPane().add(_pane2);    _pane2.setBounds(12,312,456,144);    _body.setEditable(false);    _pane2.getViewport().add(_body);    _body.setBounds(0,0,453,141);    _pane1.setOpaque(true);    getContentPane().add(_pane1);    _pane1.setBounds(12,72,456,72);    _pane1.getViewport().add(_headers);    _headers.setBounds(0,0,453,0);    _label3.setText("Body");    getContentPane().add(_label3);    _label3.setBounds(12,288,456,12);    _label1.setText("URL:");    getContentPane().add(_label1);    _label1.setBounds(12,12,36,24);    _url.setText("http://www.jeffheaton.com");    getContentPane().add(_url);    _url.setBounds(48,12,348,24);    _go.setText("Go");    _go.setActionCommand("Go");    getContentPane().add(_go);    _go.setBounds(408,12,60,24);    _label2.setText("HTTP Headers");    getContentPane().add(_label2);    _label2.setBounds(12,48,384,12);    JLabel1.setText("Cookies");    getContentPane().add(JLabel1);    JLabel1.setBounds(12,156,456,12);    JScrollPane1.setOpaque(true);    getContentPane().add(JScrollPane1);    JScrollPane1.setBounds(12,180,456,96);    JScrollPane1.getViewport().add(_cookies);    _cookies.setBounds(0,0,453,0);    //}}    //{{REGISTER_LISTENERS    SymWindow aSymWindow = new SymWindow();    this.addWindowListener(aSymWindow);    SymAction lSymAction = new SymAction();    _go.addActionListener(lSymAction);    //}}    setLocation(32,32);  }  /**   * Set the visibility of this window.   *   * @param b true for visible, false for invisible   */  public void setVisible(boolean b)  {    if ( b )      setLocation(50, 50);    super.setVisible(b);  }  /**   * The entry point for this application.   *   * @param args Arguments are not used by this program.   * Required for proper main signature.   */  static public void main(String args[])  {    (new ViewURLCookie()).setVisible(true);  }  /**   * Called to add notification handlers.   */  public void addNotify()  {    // Record the size of the window prior to    // calling parents addNotify.    Dimension size = getSize();    super.addNotify();    if ( frameSizeAdjusted )      return;    frameSizeAdjusted = true;    // Adjust size of frame according to the insets    Insets insets = getInsets();    setSize(insets.left +            insets.right +            size.width,            insets.top +            insets.bottom +            size.height);  }  /**   * Put here by Visual Cafe.   */  // Used by addNotify  boolean frameSizeAdjusted = false;  //{{DECLARE_CONTROLS  javax.swing.JScrollPane _pane2 = new javax.swing.JScrollPane();  javax.swing.JTextArea _body = new javax.swing.JTextArea();  javax.swing.JScrollPane _pane1 = new javax.swing.JScrollPane();  javax.swing.JTable _headers = new javax.swing.JTable();  javax.swing.JLabel _label3 = new javax.swing.JLabel();  javax.swing.JLabel _label1 = new javax.swing.JLabel();  javax.swing.JTextField _url = new javax.swing.JTextField();  javax.swing.JButton _go = new javax.swing.JButton();  javax.swing.JLabel _label2 = new javax.swing.JLabel();  javax.swing.JLabel JLabel1 = new javax.swing.JLabel();  javax.swing.JScrollPane JScrollPane1 = new javax.swing.JScrollPane();  javax.swing.JTable _cookies = new javax.swing.JTable();  //}}  /**   * Class created by Visual Cafe   */  class SymWindow extends java.awt.event.WindowAdapter {    public void windowClosed(java.awt.event.WindowEvent event)    {      Object object = event.getSource();      if ( object == ViewURLCookie.this )        ViewURLCookie_windowClosed(event);    }    public void windowClosing(java.awt.event.WindowEvent event)    {      Object object = event.getSource();      if ( object == ViewURLCookie.this )        ViewURLCookie_WindowClosing(event);    }  }  /**   * Called when the window closes.   *   * @param event The event.   */  void ViewURLCookie_WindowClosing(java.awt.event.WindowEvent event)  {    // Hide the Frame    setVisible(false);    // Free the system resources    dispose();  }  //{{DECLARE_MENUS  //}}  /**   * Class created by Visual Cafe   */  class SymAction implements java.awt.event.ActionListener {    public void actionPerformed(java.awt.event.ActionEvent event)    {      Object object = event.getSource();      if ( object == _go )        Go_actionPerformed(event);    }  }  /**   * Called when the GO button is clicked.   *   * @param event The event.   */  void Go_actionPerformed(java.awt.event.ActionEvent event)  {    try {      _http.send(_url.getText(),null);      _body.setText(_http.getBody());      _url.setText(_http.getURL());      // handle the headers      TableModel dataModelHeader = new AbstractTableModel()      {        public int getColumnCount() { return 2;}        public int getRowCount() { return _http.getServerHeaders().length();}        public String getColumnName(int columnIndex)        {          switch ( columnIndex ) {          case 0:return "HTTP Header";          case 1:return "Value";          }          return "";        }        public Object getValueAt(int row, int col)        {          if ( col==0 )            return _http.getServerHeaders().get(row).getName();          else            return _http.getServerHeaders().get(row).getValue();        }      };      _headers.setModel(dataModelHeader);      _headers.sizeColumnsToFit(0);      // handle the cookies      TableModel dataModelCookie = new AbstractTableModel()      {        public int getColumnCount() { return 2;}        public int getRowCount() { return _http.getCookies().length();}        public String getColumnName(int columnIndex)        {          switch ( columnIndex ) {          case 0:return "Cookie Name";          case 1:return "Value";          }          return "";        }        public Object getValueAt(int row, int col)        {          if ( col==0 )            return _http.getCookies().get(row).getName();          else            return _http.getCookies().get(row).toString();        }      };      _cookies.setModel(dataModelCookie);      _cookies.sizeColumnsToFit(0);    } catch ( Exception e ) {      _body.setText(e.toString());    }  }  /**   * Called once the window closes.   *   * @param event The event.   */  void ViewURLCookie_windowClosed(java.awt.event.WindowEvent event)  {    System.exit(0);  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类调教123区| 欧美精品tushy高清| 欧美在线你懂的| 久久久99免费| 日韩一区精品视频| 色呦呦国产精品| 久久久综合九色合综国产精品| 亚洲高清不卡在线观看| 成人性视频免费网站| 日韩视频国产视频| 亚洲成在人线免费| 色94色欧美sute亚洲线路一久| 中文字幕精品三区| 九色porny丨国产精品| 欧美日韩一区二区欧美激情| 综合自拍亚洲综合图不卡区| 国产成人一级电影| 精品免费99久久| 久久国产福利国产秒拍| 欧美日韩高清一区| 亚洲一区二区三区四区五区中文| 成人免费黄色在线| 久久久美女毛片| 久久精品99国产精品| 欧美精品一二三四| 午夜激情久久久| 欧美日韩在线电影| 亚洲一区在线观看免费观看电影高清| 成人综合在线网站| 国产精品少妇自拍| 成人性生交大片| 国产欧美日韩另类视频免费观看 | 国产真实乱偷精品视频免| 欧美精品vⅰdeose4hd| 婷婷久久综合九色综合绿巨人 | 日产国产高清一区二区三区| 91国产福利在线| 亚洲高清免费在线| 欧美综合一区二区| 亚洲妇熟xx妇色黄| 日韩欧美中文字幕制服| 久久99久久99| 国产欧美日韩综合| 91一区二区在线| 亚洲成av人片在线| 日韩一本二本av| 国产剧情一区二区三区| 国产精品污www在线观看| av电影在线观看完整版一区二区| 自拍偷拍亚洲欧美日韩| 精品视频免费在线| 国产一区二区中文字幕| 国产精品久久久久久久久图文区 | 成人白浆超碰人人人人| 亚洲欧美视频在线观看| 欧美视频在线观看一区| 三级影片在线观看欧美日韩一区二区| 91精品国产品国语在线不卡 | 日韩二区三区在线观看| 日韩精品一区二区三区四区视频| 国产精品一区二区果冻传媒| 中文字幕中文字幕在线一区| 欧美欧美午夜aⅴ在线观看| 麻豆精品久久精品色综合| 国产三级精品三级在线专区| 色欧美片视频在线观看在线视频| 韩国成人精品a∨在线观看| 在线成人高清不卡| 国产成人av电影在线观看| 亚洲精品日日夜夜| 精品国产乱码久久久久久浪潮| 播五月开心婷婷综合| 日本一不卡视频| 国产精品久久久久影院老司| 欧美绝品在线观看成人午夜影视| 国产成人午夜高潮毛片| 午夜精品aaa| 亚洲色图丝袜美腿| 亚洲精品一区二区三区四区高清| 一本大道久久a久久综合婷婷| 国内成人自拍视频| 亚洲一区二区在线视频| 中文字幕精品—区二区四季| 精品蜜桃在线看| 欧美精品日韩一区| 91成人免费网站| 国产成人亚洲精品青草天美| 美女免费视频一区二区| 一区二区三区四区乱视频| 国产日韩欧美综合一区| 日韩免费视频线观看| 在线成人高清不卡| 欧美在线观看禁18| 91免费观看视频| eeuss国产一区二区三区| 国产乱码精品一区二区三区av| 亚洲一级二级三级| 亚洲免费av在线| 中文字幕中文字幕在线一区 | 欧美人xxxx| 欧美性生活影院| 91丨porny丨在线| 成人激情小说乱人伦| 国产精品 日产精品 欧美精品| 蜜乳av一区二区三区| 天堂va蜜桃一区二区三区漫画版| 亚洲欧美成aⅴ人在线观看 | 欧美精品一区二区蜜臀亚洲| 91精品国产一区二区三区| 欧美偷拍一区二区| 色菇凉天天综合网| 欧美自拍偷拍午夜视频| 在线观看欧美黄色| 在线亚洲高清视频| 欧美日韩在线不卡| 欧美一区二区三区四区在线观看| 精品视频在线视频| 91精品国产aⅴ一区二区| 欧美男人的天堂一二区| 日韩一区二区三区高清免费看看| 欧美人狂配大交3d怪物一区| 欧美一区二区三区公司| 精品国产一区二区在线观看| 久久精品视频在线看| 国产欧美精品一区二区色综合| 欧美国产欧美综合| 成人欧美一区二区三区1314| 国产精品国产自产拍高清av | 久久久久久久久久久久久夜| 久久蜜桃一区二区| 中文字幕日本乱码精品影院| 一区二区三区免费在线观看| 日韩精彩视频在线观看| 久久99国产精品成人| 风间由美中文字幕在线看视频国产欧美| 国产精品1区二区.| 95精品视频在线| 在线不卡欧美精品一区二区三区| 国产婷婷一区二区| 亚洲精品一区二区精华| 亚洲国产精品成人久久综合一区| 国产精品三级电影| 亚洲影视在线观看| 精品一区二区三区久久久| caoporn国产精品| 欧美精品久久99久久在免费线 | 极品少妇一区二区| voyeur盗摄精品| 欧美肥胖老妇做爰| 欧美精彩视频一区二区三区| 一区二区三区在线高清| 久久超级碰视频| 一本到一区二区三区| 日韩一卡二卡三卡四卡| 亚洲丝袜美腿综合| 久久99精品国产麻豆不卡| 99re这里都是精品| 日韩精品一区在线观看| 亚洲精品伦理在线| 国产乱码精品1区2区3区| 欧美曰成人黄网| 国产亚洲精品免费| 日韩电影免费在线| 99久久er热在这里只有精品15| 日韩三级电影网址| 亚洲欧美怡红院| 国产一区二区三区综合| 欧美老肥妇做.爰bbww视频| 国产欧美一区二区精品秋霞影院 | 一区二区三区欧美视频| 国内精品免费在线观看| 欧美日韩第一区日日骚| 亚洲另类春色国产| 风间由美一区二区av101| 欧美一区二区久久| 亚洲最新视频在线观看| 国产不卡免费视频| 精品国产91久久久久久久妲己| 亚洲成a人在线观看| 91视频xxxx| 中文字幕字幕中文在线中不卡视频| 精品一区二区三区欧美| 欧美群妇大交群中文字幕| 亚洲狼人国产精品| 国产白丝精品91爽爽久久| 亚洲精品在线网站| 国产专区欧美精品| 精品黑人一区二区三区久久| 免费观看日韩av| 日韩一区和二区| 日韩国产高清影视| 欧美理论片在线| 日韩电影在线看| 欧美福利视频一区| 日本午夜一区二区| 欧美一区二区三级| 久久精品国产久精国产| 精品日本一线二线三线不卡| 美女视频一区二区三区| 日韩欧美国产综合一区 |