I am scraping some websites with curl and I am using Tor to avoid sending too many request with the same ip. The problem is that my app uses threads, so if I send the packet to change identity to the control port on one thread the identity change for all the other threads.

Is there a way I can use multiple identities with Tor?

link|improve this question

60% accept rate
feedback

1 Answer

I'm not entirely sure what you mean by identities, and sending a packet to change it.

Using threads means sharing memory space, so if you want to change a variable in your application only for a specific thread, you need to make a separate variable for your thread, or other identity. Otherwise you could change your application to fork a separate process for each identity you use and achieve a similar effect.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.