J'ai un script perl qui fonctionne tres bien avec squid.
Mais je dois faire un executable identique en python.

voici l'executable Perl:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
#!/usr/bin/perl
 
$|=1;
while (<>) {
    @X = split;
    $url = $X[0];
    print "$url\n";
    }
Voici ce que j'ai fait en python mais qui ne fonctionne pas de la meme maniere avec squid :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python
from sys import stdin, stdout
import sys
 
def filtre():
    while(True):
        url=stdin.readline()[:-1]
        print url
        sys.stdout.flush()
 
filtre()
ce script python fonctionne pourtant à l'identique mais en parrallèle avec squid, il n'affiche pas toute une page web.

Merci pour votre aide si vous avez des suggestions.