一台linux服务器有3个IP,在上面跑爬虫,怎么指定某个进程甚至某个线程走某个特定ip的网络接口,还是不用关心这个,python程序会随机地使用不同的网络接口呢?
只有问题,没有解决方案,所以暂无代码。
从一个相近的问题看到"socket.bind("xxx.xxx.xxx.xx", 0)"的办法,看来可以解决我的问题,不过在用urllib2或者requests获取网页的情况下,只要确保调用前通过bind方法绑定了某个IP就可以吗?
如果想让程序随机、轮换着使用网络接口,是不是用"socket.bind("xxx.xxx.xxx.xx", 0)"就可以了?
这种任务当然是优先找轮子啦
http://stackoverflow.com/ques...
https://github.com/aivarsk/sc...