begin process at 2012 02 13 23:33:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Servlet et JavaServerPage

 > 

aspirateur de site


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aspirateur de site

mercredi 1 mars 2006 à 15:07:39 | aspirateur de site

abdoulzak

salut à toutes et à tous

J'aimerais savoir si quelqu'un a entendu parlé d'un apirateur de site en local à partir d'un site dynamique (jsp ...) ? en fait je veux génerer un site statique à partir d'un site dynamique et je suis à la recherche d'idées.
Toute proposition serais la bienvenue.
Merci d'avance pour votre aide.

mercredi 1 mars 2006 à 21:22:43 | Re : aspirateur de site

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

en cherchant un peux sur le site tu verras des posts sur le sujet et quelques sources qui t'aidron dans ta demarche

WORA
lundi 30 août 2010 à 14:06:26 | Re : aspirateur de site

barhoum45

bonjour tout le monde;
je vienx de generer une interface qui a un boutton pour commencer la recherche sur internet et un boutton pour la fermeture de connexion tous ça marche bien mais en cliquant sur le 1er boutton (commencer) tous les autres boutton se bloque (boutton de fermeture de connexion et aussi le crois rouge pour la fermeture de l'interface totalement SVP m'aider à resoudre se probleme
Code Java :
     package control;

     import java.awt.GridLayout;
     import java.awt.event.ActionEvent;
     import java.awt.event.ActionListener;
     import java.io.FileNotFoundException;
     //import gui.ConnectionPanel;
     import gui.LabeledProgressBar;
     import gui.LabeledTextField;
     import gui.ListPanel;

     import javax.swing.JButton;
     import javax.swing.JFrame;
     import javax.swing.JPanel;

     import objects.Database;

     public class MainClass extends JFrame implements ActionListener{
     private Controller controller;
     private JPanel mainPanel;
     private LabeledTextField urlPanel;
     private ListPanel urlListPanel;
     private ListPanel mailListPanel;
    // private ConnectionPanel connectionPanel;
     private LabeledProgressBar progressingPanel;
     private Database db=null;
     public MainClass(){
     mainPanel=new JPanel();
     urlPanel=new LabeledTextField("Url",20);
     urlListPanel=new ListPanel("Urls");
     mailListPanel=new ListPanel("E-mails");
    // connectionPanel=new ConnectionPanel();
     progressingPanel=new LabeledProgressBar("Progress");
     mainPanel.setLayout(new GridLayout(4,1));
     setSize(600,500);
     setResizable(true);
     mainPanel.add(urlPanel);
     mainPanel.add(urlListPanel);
     mainPanel.add(mailListPanel);
    //mainPanel.add(connectionPanel);
     mainPanel.add(progressingPanel);
     setContentPane(mainPanel);
     pack();
     setVisible(true);
     setDefaultCloseOperation(EXIT_ON_CLOSE);
     // actionlisteners
     this.urlPanel.getJButton().addActionListener(this);
     this.urlPanel.getStopButton().addActionListener(this);
    // this.connectionPanel.getConnectButton().addActionListener(this);

     }

     public static void main(String[] args) {
     new MainClass();
     /*Vector<String> mailList;
     mailList=new Vector();
     mailList=Page.extractMails(ListPanel urlGuiList,ListPanel mailGuiList,Database db);*/
    }

     // actions

    public void actionPerformed(ActionEvent src) {
     JButton source=(JButton)src.getSource();
     if(source.getText().equals("Commencer")){
     controller =Controller.getInstance(this.getUrlPanel().getText(),0,db);

    try {
    controller.process(this.getUrlListPanel(),this.getMailListPanel());
    } catch (FileNotFoundException e) {
     e.printStackTrace();
     }
     } if(source.getText().equals("Arréter")){
     controller=null;
     }
     
    }

     // getters & setters
     public Controller getController() {
     return controller;
     }

     public void setController(Controller controller) {
     this.controller = controller;
     }

     public JPanel getMainPanel() {
     return mainPanel;
     }

     public void setMainPanel(JPanel mainPanel) {
     this.mainPanel = mainPanel;
     }

    public LabeledTextField getUrlPanel() {
     return urlPanel;
    }

     public void setUrlPanel(LabeledTextField urlPanel) {
     this.urlPanel = urlPanel;
     }
         public ListPanel getUrlListPanel() {
    return urlListPanel;
     }

     public void setUrlListPanel(ListPanel urlListPanel) {
     this.urlListPanel = urlListPanel;
     }

    public ListPanel getMailListPanel() {
     return mailListPanel;
     }

     public void setMailListPanel(ListPanel mailListPanel) {
     this.mailListPanel = mailListPanel;
     }
     
     

     public LabeledProgressBar getProgressingPanel() {
     return progressingPanel;
     }

     public void setProgressingPanel(LabeledProgressBar progressingPanel) {
     this.progressingPanel = progressingPanel;
     }




     }


lundi 30 août 2010 à 14:25:32 | Re : aspirateur de site

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

dans ton code tu bloques le thread qui s'occupe du rafraichissement du coup si le traitement est en cours le thread est bloqué et l'ihm aussi... regarde du coté de la classe SwingWorker





------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
lundi 30 août 2010 à 15:34:02 | Re : aspirateur de site

barhoum45

Salut,
merci mais que est ce que je doit faire pour corriger ce probleme
SVP donne la/les taches que je doit faire
lundi 30 août 2010 à 17:45:50 | Re : aspirateur de site

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

1 - Apprendre à utiliser la classe SwingWorker
2 - savoir que ton problème qui bloque l'event dispatcher de java est dans le if(source.getText().equals("Commencer")) de la méthode public void actionPerformed(ActionEvent src) ; En gros c'est tout ce code qu'il faut détacher.





------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
lundi 30 août 2010 à 18:40:01 | Re : aspirateur de site

barhoum45

salut,
merci peut tu me donner un exemple de code utilisant swingworker avec les bouttons (pardon je sais pas utiliser ce classe)
mardi 31 août 2010 à 00:48:00 | Re : aspirateur de site

Twinuts

Membre Club Administrateur CodeS-SourceS

Salut,

google est ton ami tu y trouves plein d'exemples ....




------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
mardi 31 août 2010 à 01:07:20 | Re : aspirateur de site

barhoum45

le probleme que je ne trouve pas l'exemple que je veux et les exemples sont trop compliques pour connaitre comment utiliser le swingworker


Cette discussion est classée dans : dynamique, site, partir, aspirateur


Répondre à ce message

Sujets en rapport avec ce message

irc à partir d'un site [ par PiraTmaT ] Lu, connaissez vous un script php, cgi, java ou autre permettant de se connecter à partir d'un site web à un chat hébergé sur un serveur irc ? Merci d HLEP.........HELP...RECUPERATION DE DONNE A PARTIR D UNE PAGE INTERNET...... [ par kenza_sana ] Bonjour j'ai un grand probléme je travail sur un logiciel qui utilise un site de fac ou je doit extraire ls coordonées ds profs.Le probléme est que j' applet dynamique à partir d'un jsp [ par gaws ] Bonjour à tous, je suis débutant  en jsp et je voudrai créer une applet dynamiquement voici le code que j'ai écrit en jsp developpement d'un site web dynamique de gestion de vente des articles en jsp [ par ko_imen ] bonjour,je dois faire une boutique en ligne en jsp ,utilisant base de donnée access .pouvez vous m'aider de developper ce site en donnant un exemple.s site web dynamique [ par redae82 ] Bonjour,   Je suis débutante et je souhaite créer un site web dynamique avec le language Java.  J'ai besoin de vos conseils, et si quelqu'un peut me location de voiture site web dynamique [ par simahmoud ] salut,je veux développé un site web dynamique pour la gestion de location de voitureavec le langage de modélisation UML,je veux bien avant de se plong ComboBox dynamique à partir d'une table access en java [ par babillonnik ] bonjours à tous , Je suis débutant en jav sur eclet je travail sur eclipse, jveu afficher une comboBox dynamique qui contient les élements d'une table Aspirateur de site Web en JAVA [ par eXystenZ ] Bonjour à tous, J'aimerai coder un aspirateur de sites web en JAVA (c'est mal je sais, mais je ne compte pas l'utiliser à des fins diaboliques, c'est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales