Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Recuperer contenu page web

Envoyé par : ShR3K

Date : 04/03/2009 17:48

Bonjour, Je cherche a recuperer le contenu texte d'une page web dans une variable pour y rechercher des mots. J'ai beau chercher je ne trouve pas la solution. Merci

# Re: Recuperer contenu page web

Envoyé par : thefab

Date : 05/03/2009 01:27

window.content.document

Te retourne le document affiché

window.content et getBrowser

# Re: Recuperer contenu page web

Envoyé par : ShR3K

Date : 05/03/2009 14:28

En fait c'est bon j'ai trouvé je vous donne ma solution :

function onContentChanged(event) {
	listemot="motinterdit";
	expmot=new RegExp(listemot);
	var doc = event.target;
	if ((doc.getElementsByTagName("body").length) > 0){
		var body = doc.getElementsByTagName("body")[0].innerHTML;
		var scanBody = expmot.exec(body);
		if (scanBody) {
			listesite="wikipedia|google";
			expsite=new RegExp(listesite);
			if(!(expsite.test(doc.location.href))){
				gBrowser.stop(doc);
				window._content.location = "http://www.google.fr"
			}
		}
	}
}
	// Ici on déclare maintenant notre listener auprés du tabbrowser de firefox
	
	window.getBrowser().addEventListener("DOMContentLoaded", onContentChanged, true);

Merci quand meme. Il me reste a trouver comment importer une liste de mots d'un site distant ou d'un fichier enregistrer sur le disque dur. Si quelqu'un a une idée je l'accepterais avec grand plaisir. Merci

# Re: Recuperer contenu page web

Envoyé par : thefab

Date : 07/03/2009 00:52

window._content.location = "http://www.google.fr"

MDC:

Certains exemples utilisent _content à la place de content. Cette forme est dépréciée depuis un long moment, et vous devriez toujours utiliser content dans du nouveau code.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.