Perl + Merchanize et Proxy WWW avec modification a la volee ?
3 réponses
Mag
Bonjour,
Une petite question qui me trotte
J'utilise regulierement le module Merchanize ..
et l'outils qui est livré avec "logger.pl" qui
fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy
(ou en faire un autre) et qui pourrait modifier une
page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute,
et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer"
le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans
la page web, il remplace tout seul la portion
J'utilise regulierement le module Merchanize .. et l'outils qui est livré avec "logger.pl" qui fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy (ou en faire un autre) et qui pourrait modifier une page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute, et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer" le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans la page web, il remplace tout seul la portion
Sur le principe, c'est tout à fait faisable. C'est d'ailleurs ainsi que procède un certain nombre d'outils. Les proxy(s) travaillent généralement à un niveau de granularité plus élevé : ils interdisent ou non telle ou telle page, tel ou tel type de document, etc. On trouve aussi des extensions pour navigateurs (comme NoScript pour firefox) qui permettent d'interdire le javascript (complètement, partiellement, pour telles ou telles fonctions ou pas du tout).
Maintenant, est-ce faisable via Mechanize ? Je ne saurais le dire.
-- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/> Perl en français - <http://perl.mines-albi.fr/>
J'utilise regulierement le module Merchanize ..
et l'outils qui est livré avec "logger.pl" qui
fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy
(ou en faire un autre) et qui pourrait modifier une
page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute,
et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer"
le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans
la page web, il remplace tout seul la portion
Sur le principe, c'est tout à fait faisable. C'est d'ailleurs ainsi
que procède un certain nombre d'outils. Les proxy(s) travaillent
généralement à un niveau de granularité plus élevé : ils interdisent
ou non telle ou telle page, tel ou tel type de document, etc. On
trouve aussi des extensions pour navigateurs (comme NoScript pour
firefox) qui permettent d'interdire le javascript (complètement,
partiellement, pour telles ou telles fonctions ou pas du tout).
Maintenant, est-ce faisable via Mechanize ? Je ne saurais le dire.
--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Perl en français - <http://perl.mines-albi.fr/>
J'utilise regulierement le module Merchanize .. et l'outils qui est livré avec "logger.pl" qui fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy (ou en faire un autre) et qui pourrait modifier une page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute, et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer" le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans la page web, il remplace tout seul la portion
Sur le principe, c'est tout à fait faisable. C'est d'ailleurs ainsi que procède un certain nombre d'outils. Les proxy(s) travaillent généralement à un niveau de granularité plus élevé : ils interdisent ou non telle ou telle page, tel ou tel type de document, etc. On trouve aussi des extensions pour navigateurs (comme NoScript pour firefox) qui permettent d'interdire le javascript (complètement, partiellement, pour telles ou telles fonctions ou pas du tout).
Maintenant, est-ce faisable via Mechanize ? Je ne saurais le dire.
-- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/> Perl en français - <http://perl.mines-albi.fr/>
J'utilise regulierement le module Merchanize .. et l'outils qui est livré avec "logger.pl" qui fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy (ou en faire un autre) et qui pourrait modifier une page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute, et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer" le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans la page web, il remplace tout seul la portion
Sur le principe, c'est tout à fait faisable. C'est d'ailleurs ainsi que procède un certain nombre d'outils. Les proxy(s) travaillent généralement à un niveau de granularité plus élevé : ils interdisent ou non telle ou telle page, tel ou tel type de document, etc. On trouve aussi des extensions pour navigateurs (comme NoScript pour firefox) qui permettent d'interdire le javascript (complètement, partiellement, pour telles ou telles fonctions ou pas du tout).
Maintenant, est-ce faisable via Mechanize ? Je ne saurais le dire.
Merci beaucoup pour votre reponse, je suis en train de jeter un oeil sur noscripts, et je n'arrive pas a voir la possibilité de bloqué une fonction d'un javascript
J'utilise regulierement le module Merchanize ..
et l'outils qui est livré avec "logger.pl" qui
fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy
(ou en faire un autre) et qui pourrait modifier une
page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute,
et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer"
le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans
la page web, il remplace tout seul la portion
Sur le principe, c'est tout à fait faisable. C'est d'ailleurs ainsi
que procède un certain nombre d'outils. Les proxy(s) travaillent
généralement à un niveau de granularité plus élevé : ils interdisent
ou non telle ou telle page, tel ou tel type de document, etc. On
trouve aussi des extensions pour navigateurs (comme NoScript pour
firefox) qui permettent d'interdire le javascript (complètement,
partiellement, pour telles ou telles fonctions ou pas du tout).
Maintenant, est-ce faisable via Mechanize ? Je ne saurais le dire.
Merci beaucoup pour votre reponse, je suis en train de jeter un
oeil sur noscripts, et je n'arrive pas a voir la possibilité de bloqué
une fonction d'un javascript
J'utilise regulierement le module Merchanize .. et l'outils qui est livré avec "logger.pl" qui fait office de proxy pour voir les formulaires.
Je me demandais si on pouvait bricoler lce petit proxy (ou en faire un autre) et qui pourrait modifier une page web a la volée ?
En gros, je vais sur un site qui a un javascript qui s'execute, et qui ouvre une petite fenetre a chaque fois ... j'aimerais "retirer" le code d'ouverture de la femetre via le proxy ..
je sais pas si je suis claire, mais bon .. c'est pas facile a expliquer.
en gros, il faudrait que le proxy, quand il voit un code precis dans la page web, il remplace tout seul la portion
Sur le principe, c'est tout à fait faisable. C'est d'ailleurs ainsi que procède un certain nombre d'outils. Les proxy(s) travaillent généralement à un niveau de granularité plus élevé : ils interdisent ou non telle ou telle page, tel ou tel type de document, etc. On trouve aussi des extensions pour navigateurs (comme NoScript pour firefox) qui permettent d'interdire le javascript (complètement, partiellement, pour telles ou telles fonctions ou pas du tout).
Maintenant, est-ce faisable via Mechanize ? Je ne saurais le dire.
Merci beaucoup pour votre reponse, je suis en train de jeter un oeil sur noscripts, et je n'arrive pas a voir la possibilité de bloqué une fonction d'un javascript
Merci beaucoup pour votre reponse, je suis en train de jeter un oeil sur noscripts, et je n'arrive pas a voir la possibilité de bloqué une fonction d'un javascript
Ne cherchez plus : je vous ai induit en erreur. En écrivant "fonction", je pensais en fait "fonctionnalité". Firefox et NoScript permettent de bloquer certaines fonctionnalités de javascript...
-- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/> Perl en français - <http://perl.mines-albi.fr/>
Merci beaucoup pour votre reponse, je suis en train de jeter un
oeil sur noscripts, et je n'arrive pas a voir la possibilité de bloqué
une fonction d'un javascript
Ne cherchez plus : je vous ai induit en erreur. En écrivant
"fonction", je pensais en fait "fonctionnalité". Firefox et NoScript
permettent de bloquer certaines fonctionnalités de javascript...
--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Perl en français - <http://perl.mines-albi.fr/>
Merci beaucoup pour votre reponse, je suis en train de jeter un oeil sur noscripts, et je n'arrive pas a voir la possibilité de bloqué une fonction d'un javascript
Ne cherchez plus : je vous ai induit en erreur. En écrivant "fonction", je pensais en fait "fonctionnalité". Firefox et NoScript permettent de bloquer certaines fonctionnalités de javascript...
-- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/> Perl en français - <http://perl.mines-albi.fr/>