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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
| function get_html_skuba($url_4,$site_4)
{
ini_set('allow_url_fopen', '1');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url_4);
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook_2.txt');//
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook_2.txt');//
curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_REFERER, $url_4);
curl_setopt($curl, CURLOPT_TIMEOUT, 300);
curl_setopt($curl, CURLOPT_POST, 1); // устанавливаем метод POST
curl_setopt($curl, CURLOPT_POSTFIELDS, '------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="__EVENTTARGET"
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="__EVENTARGUMENT"
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="__VIEWSTATE"
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aW5fVXNlcl9jaGtSYW5kb21kAgMPZBYCZg9kFgJmD2QWAmYPFgIfCQUeZG5uX2N0cl9Mb2dpbl9Vc2VyX3R4dFBhc3N3b3JkZAIED2QWAmYPZBYCZg9kFgJmDxYCHwkFHWRubl9jdHJfTG9naW5fVXNlcl90eHRDb25maXJtZAIGD2QWAmYPZBYCZg9kFgJmDxYCHwkFHGRubl9jdHJfTG9naW5fVXNlcl90eHRBbnN3ZXJkAggPZBYEZg9kFgJmD2QWAmYPFgIfCQUdZG5uX2N0cl9Mb2dpbl9Vc2VyX2N0bENhcHRjaGFkAgEPZBYCAgEPFCsAA2RkZGQCBg9kFgICAQ9kFgoCAw9kFgJmDxYCHwkFJWRubl9jdHJfTG9naW5fUGFzc3dvcmRfbGJsTGFzdENoYW5nZWRkAgcPZBYCZg8WAh8JBSFkbm5fY3RyX0xvZ2luX1Bhc3N3b3JkX2xibEV4cGlyZXNkAgsPZBYCAgEPZBYGAgMPZBYCZg9kFgJmD2QWAmYPFgIfCQUlZG5uX2N0cl9Mb2dpbl9QYXNzd29yZF90eHRPbGRQYXNzd29yZGQCBA9kFgJmD2QWAmYPZBYCZg8WAh8JBSVkbm5fY3RyX0xvZ2luX1Bhc3N3b3JkX3R4dE5ld1Bhc3N3b3JkZAIFD2QWAmYPZBYCZg9kFgJmDxYCHwkFJGRubl9jdHJfTG9naW5fUGFzc3dvcmRfdHh0TmV3Q29uZmlybWQCDQ9kFgICAw9kFgQCAg9kFgJmD2QWAmYPZBYCZg8WAh8JBSJkbm5fY3RyX0xvZ2luX1Bhc3N3b3JkX2xibFF1ZXN0aW9uZAIDD2QWAmYPZBYCZg9kFgJmDxYCHwkFIGRubl9jdHJfTG9naW5fUGFzc3dvcmRfdHh0QW5zd2VyZAIPD2QWAgIDD2QWBAICD2QWAmYPZBYCZg9kFgJmDxYCHwkFJGRubl9jdHJfTG9naW5fUGFzc3dvcmRfdHh0UUFQYXNzd29yZGQCBA9kFgJmD2QWAmYPZBYCZg8WAh8JBSRkbm5fY3RyX0xvZ2luX1Bhc3N3b3JkX3R4dEVkaXRBbnN3ZXJkAgYPDxYCHwFoZGQCBw8PFgIfAWhkZAIIDw8WAh8BaGRkAgkPDxYCHwFoZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgIFFmRubiRjdHIkTG9naW4kY2hrQWdyZWUFF2RubiRjdHIkTG9naW4kY2hrQ29va2ll08F/QIC3jjpUSQkloRnHzmHurY8=
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="dnn$dnnDSLOCALESELECTOR2$lstAvailableLanguages"
pl-PL
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="dnn$ctr$Login$Login_DNN$txtUsername"
LcParts
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="dnn$ctr$Login$Login_DNN$txtPassword"
Lc754583
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="dnn$ctr$Login$Login_DNN$cmdLogin"
Zaloguj
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="ScrollTop"
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="__dnnVariable"
dshReset_imgIcon:exp-1dshQuestionAnswer_imgIcon:exp-1__dnn_pageload__dnn_SetInitialFocus(\'dnn_ctr_Login_Login_DNN_txtUsername\');
------WebKitFormBoundary2Sa3cQUwgglghPtt
Content-Disposition: form-data; name="__VIEWSTATEGENERATOR"
4520095E
------WebKitFormBoundary2Sa3cQUwgglghPtt--
');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'] . '/cook_2.txt');
$html= curl_exec($curl);
curl_close($curl);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $site_4);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook_2.txt');//
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 500);
// откуда пришли на эту страницу
curl_setopt($curl, CURLOPT_REFERER, $url_4);
//запрещаем делать запрос с помощью POST и соответственно разрешаем с помощью GET
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
//отсылаем серверу COOKIE полученные от него при авторизации
//curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'] . '/cookie.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook_2.txt');
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$err = curl_errno($curl);
$errmsg = curl_error($curl);
$html = curl_exec($curl);
curl_close($curl);
return $html;
} |