2017-09-06 3 views
0

J'ai téléchargé un courtier proxy installé ainsi que aiodns, maxminddb et aiohttp. Je continue d'obtenir le message d'erreur ci-dessous. Une idée pourquoi? J'utilise Anaconda Python 3 sur Windows. J'ai regardé d'autres forums qui ont connu les mêmes problèmes mais ils ont été incapables de le résoudre. Des idées? Je vous remercie. Je veux un bon vérificateur de proxy car tant de proxys échouent ou ne fonctionnent pas.Erreur de courtier de proxy Utilisez async avec à la place

enter image description here

je suis entré dans proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10

http://proxybroker.readthedocs.io/en/latest/

J'ai essayé Réinstaller pour répondre à cela, mais il ne semble pas y avoir de corrections et il semble y avoir des billets ouverts avec cette question. Des idées sur la façon de résoudre ou passer à différents projet de proxy?

C:\Windows\system32>proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10 
    C:\Users\Bain3\Anaconda3\lib\site-packages\aiohttp\client.py:576: DeprecationWarning: Use async with instead 
     warnings.warn("Use async with instead", DeprecationWarning) 
    C:\Users\Bain3\Anaconda3\lib\site-packages\aiohttp\helpers.py:139: DeprecationWarning: ClientSession.close() is a coroutine 
     warnings.warn(self._msg, DeprecationWarning) 

Répondre

1

Ils semblent ne pas avoir mis à jour pour durer 1 an et leur requirements.txt est inférieure à

aiohttp 
aiodns 
maxminddb 

qui ne lie pas à une version. C'est faux car de nouveaux changements de paquets peuvent changer le fonctionnement de votre programme.

De toute façon, le correctif est d'aller sur une ancienne version de aiohttp. Assez vieux pour 2.0.0. Ainsi, après l'installation de ce package run

pip install aiohttp==2.0.0 

$ proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10 
/Users/tarun.lalwani/.virtualenvs/so2/lib/python3.6/site-packages/aiohttp/client.py:565: DeprecationWarning: Use async with instead 
    warnings.warn("Use async with instead", DeprecationWarning) 
<Proxy US 0.43s [HTTP: High] 159.203.112.118:3128> 

Un avertissement mais le programme se met encore en cours d'exécution bien

+0

Merci tas. Il donne quand même un avertissement de désapprobation. proxybroker grab --countries Australia --limit 10 --outfile ./proxies.txt a tendance à ne pas fonctionner pour l'Australie. Cela a fonctionné cependant pour des proxies américains qui est génial bien que je pense que certaines commandes pourraient ne pas fonctionner parce que l'avertissement de désapprobation est toujours présent: https://ibb.co/g0nsTa – Tetora

+0

Essayez '--countries AU' à la place –

+0

Même problème malheureusement. Aucun fichier texte n'est créé lors de l'utilisation de l'Australie ou AU – Tetora

0

Vous devez désinstaller la version originale ProxyBroker et réinstallent de la fourche patché https://github.com/Lookyan/ProxyBroker. Fonctionne avec la dernière version aiohttp (vérifiée 2.2.3).

La version originale n'est maintenant pas supportée par son auteur, et requise patch.

+0

J'ai essayé ça. Malheureusement, cela n'a pas fonctionné. aiohttp == 2.0.0 a fonctionné pour moi, c'est dommage qu'ils n'aient pas de procurations australiennes. – Tetora