oogl-import / tvdownloader

Automatically exported from code.google.com/p/tvdownloader
1 stars 0 forks source link

Web proxy #79

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Détails:
V: 0.9.4
M: PPA
S: Ubuntu

Vu le nombre beaucoup plus importante de web proxy que de proxy HTTP, et leur 
reliabilite plus importante, il serait interessant je pense de proposer une 
option pour passer par un web proxy.

Je ne connais pas tous les systeme different, mais je sais que avec un systeme 
de type Glype, il suffit de changer l'URL de la facon suivante:

http://webproxy/browse.php?u=encodedTargetUrl

If faut aussi que le referer soit setter a http://webproxy.

Ces modif de Naviguateur.py fonctionne chez moi:

WEB_PROXY_URL = "http://www.surf.hitfake.eu/browse.php"
WEB_PROXY_URL_REFERER = "http://www.surf.hitfake.eu"

def proxify(url):
    url = urllib.quote(url)

    return WEB_PROXY_URL + '?u=' + url

[...]
def getFichier( self, url, referer = None, retry=True ):
    url = proxify(url)
    referer = WEB_PROXY_URL_REFERER
[...]

Il faudrait bien sur avoir une solution generique, mais c'est juste pour donner 
l'idee de depart.

Original issue reported on code.google.com by florent....@gmail.com on 2 Feb 2013 at 3:05