-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.cpp
41 lines (32 loc) · 1.43 KB
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "NetService/NetService.h"
#include "API/VkAPI.h"
#include "Id_list_generator_strategy/Vk_id_list_generator_strategy.h"
#include "Crowler/Crowler.h"
#include "API/FacebookAPI.h"
#include "Id_list_generator_strategy/Facebook_id_list_generator_strategy.h"
int main(int argc, char *argv[]) {
std::shared_ptr<VkAPI> vk = std::make_shared<VkAPI>("asd");
vk->login();
std::shared_ptr<VkIdListGeneratorStrategy> vkId = std::make_shared<VkIdListGeneratorStrategy>(6,
"/Users/dmitrijgulacenkov/CrowlerDump/vkId.txt"
);
std::shared_ptr<FacebookAPI> facebook = std::make_shared<FacebookAPI>("579642939271889",
"54350e9fd703fa4510992914b7907d31");
facebook->login();
std::shared_ptr<FacebookIdListGeneratorStrategy> facebook_lg = std::make_shared<FacebookIdListGeneratorStrategy>(6,
"/Users/dmitrijgulacenkov/CrowlerDump/facebookId.txt"
);
Crowler crFace(facebook, facebook_lg);
Crowler cr(vk, vkId);
Crowler cr2(vk, vkId);
// cr.startCrowl();
// cr2.startCrowl();
// crFace.startCrowl();
// sleep(4);
// cr.stopCrowl();
// sleep(4);
// crFace.stopCrowl();
// sleep(10);
// cr2.stopCrowl();
//
}