Новичок
Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014
Помог: 0 раз(а)
|
Друзья! Если кто писал такую штуку (Без api) покажите код.. Буду очень признателен. Вкоде уже сам разберусь) Зарание Спасибо!!
Вот собственно код
PHP:
скопировать код в буфер обмена
include('options.php'); require_once('lib/vkcom.class.php'); $mail = "papap1"; $pass = "qwerty"; $cookie = auth($mail, $pass); $headers = array("User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0", "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language:en-US,en;q=0.5"); $page = connect ("https://m.vk.com/album-33377621_220906790?act=add", $cookie, null, null, $head=1, $headers); preg_match('|form action=\"(.*).\" method|U', $page, $out); $headers = array("User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0", "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language:en-US,en;q=0.5", "Content-Type:multipart/form-data"); $img = "captcha.jpg"; $post = "@$img"; $page = connect ($out[1], $cookie, 1, $post, $head=1, $headers);
вот функция connect
PHP:
скопировать код в буфер обмена
function connect ($link, $cookie=null, $fl=null, $post=null, $head=0 , $headers=array()) { $CURLOPT_USERAGENT = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0"; curl_setopt($ch, CURLOPT_USERAGENT , $CURLOPT_USERAGENT); if ($headers !== null){ if($cookie !== null){ if($post !== null){ if($post !== null){ return $otvet; }
Картинка лежит в папке скрипта.
После выполнения скрипта дамп $page выводит такую вот ошибку "{"error":"ERR_UPLOAD_BAD_SIGNATURE","bwact":"album_photo","_fwadd":"-33377621_220906790","server":637216,"_sig":"5483dba12db1804f55f57bd0b9a2fd62"}""
Может я как то не правильно картинку передаю???(Отредактировано автором: 14 Августа, 2016 - 17:01:03)
|