'ptr.py' hinzufügen

This commit is contained in:
Kaisa Marysia 2020-06-07 00:32:39 +02:00
parent cf57f2c583
commit 843bf6d0a3

35
ptr.py Normal file
View file

@ -0,0 +1,35 @@
import asyncio
import concurrent.futures
import requests
import sys
session = requests.session()
session.proxies = {}
session.proxies['http'] = 'socks5h://localhost:9050'
session.proxies['https'] = 'socks5h://localhost:9050'
for f in sys.argv:
url = (f)
headers = {}
headers['User-agent'] = "Black Lives Matter"
async def main():
with concurrent.futures.ThreadPoolExecutor(max_workers=20) as executor:
loop = asyncio.get_event_loop()
futures = [
loop.run_in_executor(
executor,
session.get(url, headers=headers)
)
for i in range(10)
]
for response in await asyncio.gather(*futures):
pass
loop = asyncio.get_event_loop()
loop.run_until_complete(main())