| Qui est en ligne ? |
| Il y a : 22 utilisateurs en ligne, consultez le détail |
Forum » Serveur, Réseaux et Programmation » Récupérer des recettes sur un site |
Forum modéré par : jblecanard |
| Même auteur |
|
Score ( voter ) : |
|
| Page : 1 [2] |
| Auteur | Message |
|---|---|
|
|
#16 Message posté le : 21-08-2007 à 14:49:53 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
Oui, pas de pb.
Ok, j'essaie. ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#17 Message posté le : 21-08-2007 à 14:52:51 |
Hobbit Forum : Modérateur Association : Président Arrivé(e) le : 09-04-2006 Nombre de messages : 1978 |
C'est re-moi. Normalement cette expression rationnelle devrait faire l'affaire : sed -i 's!\(recettes.php3\)?!\1%3F!g' fichier. Applique le à tous les fichiers : for f in *.php*; do
sed -i 's!\(recettes.php3\)?!\1%3F!g' "$f"
doneedit: ajoute de l'option g à sed. --Message édité par Azollyx le 21-08-2007 à 14:56:36-- ------------------------------------- Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée. Nota : je préfèrerais un modèle bien documenté. |
|
|
#18 Message posté le : 21-08-2007 à 15:36:26 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
Mais je fais ça comment, concrètement, pour mettre en place ton script ? ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#19 Message posté le : 21-08-2007 à 16:15:06 |
Hobbit Forum : Modérateur Association : Président Arrivé(e) le : 09-04-2006 Nombre de messages : 1978 |
Désolé : tu ouvres un terminal (la petite tv noire), tu te déplaces dans le "bon" répertoire : cd là/où/sont/les/fichiers (aide toi de Konqueror/Nautilus pour le chemin, il s'agit du répertoire où tu vois les fichiers recettes.php3...) puis tu copies/colles ce que je t'ai mis. ------------------------------------- Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée. Nota : je préfèrerais un modèle bien documenté. |
|
|
#20 Message posté le : 21-08-2007 à 16:18:54 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
C'est ce que j'avais fait, mais pas dans le bon répertoire : LE boulet Ewen ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#21 Message posté le : 21-08-2007 à 16:28:28 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
Alors, là, je dis MONSIEUR Azollyx Encore merci Ewen --Message édité par ewen le 21-08-2007 à 16:28:57-- ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#22 Message posté le : 22-08-2007 à 14:52:13 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
Argh, encore un (léger) pb : Toutes les pages marchent, sauf la page index.html. Sur cette page, il y a un lien "Toutes les recettes" (qui renvoie à file:///home/grosmoi/bonappetitbiensur.france3.fr/recherche_recettes.php3?mode=alphabet&lettre=a) et un lien "Tous les chefs" (qui renvoie à file:///home/grosmoi/bonappetitbiensur.france3.fr/recherche_chefs.php3?mode=alphabet&lettre=a) et qui ne sont pas opérationnels : pas cool J'ai bien essayé d'adapter le script, en remplaçant recettes.php3 par recherche_recettes.php3, mais ça n'a pas eu l'effet escompté (on ne s'improvise pas doué Pourtant, sur les autres pages, ces deux liens existent aussi et fonctionnent Une ch'tite idée ? Merci d'avance ! Ewen --Message édité par ewen le 22-08-2007 à 18:40:46-- ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#23 Message posté le : 22-08-2007 à 20:17:22 |
Hobbit Forum : Modérateur Association : Président Arrivé(e) le : 09-04-2006 Nombre de messages : 1978 |
Tu as eu raison d'essayer de remplacer recette.php3 par recherche_recette.php3 mais cela ne change à vrai dire rien : la "recherche" est large : recherche_recette.php3 est "attrapé" par rechette.php3 (même fin). En fait le problème vient plutôt du fait que mon script ne visite pas index.html. Lance ça : sed -i 's!\(recettes.php3\)?!\1%3F!g' index.html. Si tu veux avoir un script complet et fonctionnel : rajoute index.html dans le for (cf plus bas). Ainsi si d'autres personnes veulent récupérer les recettes, elles peuvent le faire de cette manière : #!/bin/bash
wget --convert-links -r 'http://bonappetitbiensur.france3.fr/recherche_recettes.php3?mode=alphabet&categorie=entree'
cd bonappetitbiensur.france3.fr
for f in index.html *.php*; do
sed -i 's!\(recettes.php3\)?!\1%3F!g' "$f"
sed -i 's!\(chefs.php3\)?!\1%3F!g' "$f"
done(script qui reste bien entendu à compléter selon les expériences de chacun). édit : modification du script, suites aux propositions d'Ewen --Message édité par Azollyx le 22-08-2007 à 21:30:26-- ------------------------------------- Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée. Nota : je préfèrerais un modèle bien documenté. |
|
|
#24 Message posté le : 22-08-2007 à 21:12:07 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
Trop fort Et aussi penser à faire : for f in *.php*; do sed -i 's!\(chefs.php3\)?!\1%3F!g' "$f" donepour que le lien sur les chefs fonctionne (ouais, j'avais trouvé tout seul Et aussi : sed -i 's!\(chefs.php3\)?!\1%3F!g' index.html Bref, for f in index.html *.php*; do
sed -i 's!\(chefs.php3\)?!\1%3F!g' "$f"
done, ça doit mieux le faire Encore merci ! Ewen --Message édité par ewen le 22-08-2007 à 21:19:23-- ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#25 Message posté le : 22-08-2007 à 21:31:05 |
Hobbit Forum : Modérateur Association : Président Arrivé(e) le : 09-04-2006 Nombre de messages : 1978 |
Bien vu, j'ai modifié le script en conséquence. ------------------------------------- Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée. Nota : je préfèrerais un modèle bien documenté. |
|
|
#26 Message posté le : 26-08-2007 à 07:09:41 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
Une ch'tite dernière quand je veux copier, en faisant sudo cp -r /home/grosmoi/bonappetitbiensur.france3.fr /media/diskle dossier intégral des recettes sur une clé USB (pour le transférer sur le pc de ma maman qui est aussi gourmande que moi), j'ai plein d'erreurs du type : cp: ne peut créer le fichier régulier `/media/disk/bonappetitbiensur.france3.fr/chefs.php3?id_article=491': Argument invalide, et ça pour toutes les recettes, tous les chefs et tutti quanti Merci d'avance pour une petite piste ! Ewen ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
|
|
#27 Message posté le : 27-08-2007 à 11:20:06 |
Hobbit Forum : Modérateur Association : Président Arrivé(e) le : 09-04-2006 Nombre de messages : 1978 |
À vue d'œil; je dirais que c'est dû au système de fichier de ta clef USB : le vfat ne doit pas supporté le point d'interrogation dans les noms de fichiers. Pour vérifier ça, essaye depuis Windowsde : créer un fichier nommé "toto?test" sur ta clef USB et sur l'ordi de ta maman (qui, s'il est sous XP, devrait être en NTFS). Si ça marche sur l'ordi de ta maman mais pas sur ta clef, tu peux tout mettre dans une archive (zip, tar, rar... comme tu veux) comme ça la clef ne verra pas les '?'. Si ça ne marche pas non plus sur l'ordi de ta maman, il va falloir éditer tous les noms et tous les liens. ------------------------------------- Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée. Nota : je préfèrerais un modèle bien documenté. |
|
|
#28 Message posté le : 19-09-2007 à 20:24:28 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 24-08-2006 Nombre de messages : 442 |
J'ai essayé de zipper le tout, mais à la décompression, tout sort, sauf les ?php : pas cool Ewen ------------------------------------- Sacerdotes... tui... Domine... induant... just... just... Merde de Merde... ! J'y arriverais jamais avec ce bordel d'Introït ! L'abbé Dubois (Jean Rochefort) / "Que la fête commence" |
| Page : 1 [2] |
Forum » Serveur, Réseaux et Programmation » Récupérer des recettes sur un site |
Forum modéré par : jblecanard |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages