Самый простой путь сделать колонку в базе = lok - выбирать с лок 0 и сразу лочить 1, по окончанию возвращать в 0.
Так как это не банковские операции и конкуренция не очень дикая, то в большинстве случаев этого будет достаточно.
@suprimov Насколько знаю твиттер всегда присылает 6-ти значный код.
Так что или это (\d{6,6}) или это :\ (\d{6,6}) (там хз нужен ли пробел, по коду смотреть нужно)
@4ip а зачем в переменную переводить? Можно сразу ресурс подставить и запустить в несколько потоков при ошибке поток перезапустится с новым адресом главное правильно настройки ресурса выставить.
А про капчу вот настройки.
0_1541686524511_123.JPG
0_1541686592540_123.JPG
0_1541686633209_123.JPG