I would like to force python to use a specific network interface when downloading files from a remote location. Essentially I want to replicate curl --interface
and aria2c --interface
in python.
I currently have a script that uses aiohttp to download a list of URLs (ranging anywhere from 40 to 5000 URLs). I would like to be able to continue using this code while also being able to define the network interface the requests are sent through.
question from:https://stackoverflow.com/questions/65849752/force-python-to-use-specific-network-interface-when-downloading-files