Maison  >  Article  >  développement back-end  >  10 recommandations de contenu pour aiohttp

10 recommandations de contenu pour aiohttp

巴扎黑
巴扎黑original
2017-06-12 14:13:183219parcourir

Cet article présente principalement les connaissances pertinentes de Python pour implémenter des robots d'exploration de proxy asynchrones et des pools de proxy. Il a une très bonne valeur de référence. Examinons-le avec l'éditeur Utilisation de python asyncio pour implémenter un pool de proxy asynchrone. le proxy selon les règles. Les proxys gratuits sur le site Web sont stockés dans redis après avoir vérifié leur validité. Le nombre de proxys est régulièrement augmenté, la validité des proxys dans le pool est vérifiée et les proxys invalides sont supprimés. Dans le même temps, un serveur est implémenté à l'aide d'aiohttp et d'autres programmes peuvent obtenir le proxy du pool de proxy en accédant à l'URL correspondante. Code source Environnement Github Python 3.5 + RedisPhantomJS (facultatif) Supervisord (facultatif) Étant donné que le code utilise beaucoup de syntaxe asyncio et wait, qui ne sont fournies que dans Python 3.5, il est donc préférable d'utiliser la version Python 3.5 et supérieure. j'utilise Python3.6. La dépendance vis-à-vis du package redisaiohttpbs4lxmlrequestsseleniumselenium est principalement utilisée pour faire fonctionner PhantomJS. Ci-dessous

1. 7 articles recommandés sur les pools de proxy

10 recommandations de contenu pour aiohttp

Introduction : Cet article présente principalement les connaissances pertinentes de Python pour implémenter des robots d'exploration de proxy asynchrones et des pools de proxy. Il a une bonne valeur de référence. Examinons-le avec l'éditeur Utilisation de python asyncio pour implémenter un pool de proxy asynchrone, analysez-le en fonction. aux règles Obtenez des proxys gratuits sur le site Web des proxys, stockez-les dans Redis après avoir vérifié leur validité, augmentez régulièrement le nombre de proxys, vérifiez la validité des proxys dans le pool et supprimez les proxys invalides. Dans le même temps, un serveur est implémenté à l'aide d'aiohttp et d'autres programmes peuvent obtenir le proxy du pool de proxy en accédant à l'URL correspondante. Code source Github...

2. À propos de la méthode aiohttp d'ajout d'un chemin de ressource statique

10 recommandations de contenu pour aiohttp

Introduction : Cet article présente la méthode d'ajout de chemins de ressources statiques sur aiohttp

[Recommandations de questions-réponses associées] :

python3.x - Dans quelles circonstances l'erreur python aiohttp.errors.ServerDisconnectedError se produit-elle ?

node.js - Python a asyncio et aiohttp Le multi-threading/multi-processus est-il toujours nécessaire dans les tâches d'E/S du robot ?

python - Pourquoi les cookies dans la réponse d'aiohttp sont-ils différents des cookies automatiquement imprimés par la bibliothèque lorsqu'une erreur de programme se produit ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn