1 место Использование Зеннопостера для социальной сети Pinterest

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Все может быть, нужно присмотреться к API.
Но, прежде чем я буду заниматься продвижением аккаунта мне придется научиться отправлять PUT, OPTION, DELETE запросы, чтобы написать регистратор аккаунтов.
Потом переделать базу данных под работу с нескольких аккаунтов.
Потом возможно собрать весь этот комбайн в один шаблон.
А уже тогда изучать подробнее дальше документацию (либо анализировать запросы сайта и писать шаблоны на запросах которые будут выполнять эти лайки и подписки).

При всем этом я чётко понимаю какое количество времени необходимо потратить, чтобы привести данную тему к тому виду, который мне хотелось бы наблюдать.
А вот времени этого у меня нет, так как приходится вместо того чтобы думать над развитием темы искать варианты быстрого заработка, а эту уже не один раз откладываю на "потом...".
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
Но без использования браузера данные картинки я создавать не умею
А вот и решение
Код:
https://www.s-shot.ru/
В этом сервисе есть api. Создаем свой файл php, даем этому файлу гет параметры, эти параметры будут менять содержимое будущей картинке. Знание php практически не нужно.
после берем стандартный кубик в PM "Обработка изображений" пункт "URL". Вставляем подготовленный гет запрос "API". Пример:
Код:
http://mini.s-shot.ru/разрешение/размер/формат/?https://www.ваш_сайт.ru/IMG_gen.php?заголовок=содержимое&тело=содержимое
Можно еще разные параметры передавать, в вашем случаи угол наклона, цвет, расположение, цену, логотип и т.д.
На выходе картинка. Только не забудьте указать размеры.

Чуть позже постараюсь свой код написать на php, который будет делать это.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113
Интересное решение, очень. Спасибо!
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
А вот и решение
Код:
https://www.s-shot.ru/
В этом сервисе есть api. Создаем свой файл php, даем этому файлу гет параметры, эти параметры будут менять содержимое будущей картинке. Знание php практически не нужно.
после берем стандартный кубик в PM "Обработка изображений" пункт "URL". Вставляем подготовленный гет запрос "API". Пример:
Код:
http://mini.s-shot.ru/разрешение/размер/формат/?https://www.ваш_сайт.ru/IMG_gen.php?заголовок=содержимое&тело=содержимое
Можно еще разные параметры передавать, в вашем случаи угол наклона, цвет, расположение, цену, логотип и т.д.
На выходе картинка. Только не забудьте указать размеры.

Чуть позже постараюсь свой код написать на php, который будет делать это.
Я еще смотрел этот и этот онлайн сервисы для создания изображений - но, слишком все сложно там при работе с ними.
Кроме того, когда все это будет работать в многопоточном режиме, то интересно как поведут себя эти он-лайн решения...

Но, что-то явно не подумал, что это можно просто создавать страничку на том же BLOGGER, а потом делать её скриншот через онлайн сервис, а потом уже в шаблоне просто обрезать лишние границы...
Спасибо за интересную идею, думаю реализовать это будет возможно - и все таки от браузера получиться избавиться (а это экономия ресурсов).
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Переписал я первых 5 шаблонов, которые отвечают за парсинг информации с интернет магазина с использованием API.
Каждый из шаблонов проверил на работоспособность - но если вдруг где-то будут ошибки в работе - пишите, будем исправлять.

Оказалось что в предыдущих были незначительные ошибки, на которые я внимания не обращал выполняя тот или иной кубик в проджект мейкере.
Но, рядовому пользователю разбираться в чужом шаблоне сложно, так что решил переделать чтобы данная часть работы выполнялась с коробки после заполнения входящих данных (данных для доступа к базе данных, у меня она на 82 порту работает... и указание ключа API, который можно взять в личном кабинете данного интернет магазина после нажатия на кнопку API - справа в менюшке должен находиться, если не найдете - обращайтесь, подскажу где) :-)

Дальше в планах переписать остальные шаблоны, а именно тот, который создает задания на постинг, тот что создает доски в пинтересте и тот что размещает публикации в пинтересте.
Также после этого их повторно проверить на работоспособность.
После чего я также их заброшу сюда в тему.

Хотя, честно даже не знаю интересна кому-то данная тема или нет - так как хотя за данную конкурсную работу люди отдали большое количество голосов.
Но почему-то никто не обратился с вопросом о том, что по какой-то причине не хватает каких-то табличек в базе данных.

С этого я делаю вывод, что все кто скачал шаблоны и посмотрел видео все же не запустил данную тему в работу.
Отсюда вопрос - неужели все действительно просто и понятно, что можно без вопросов разобраться самостоятельно?
Или наоборот в данной теме все настолько сложно, что даже лень задавать вопросы чтобы разобраться и запустить данный комбайн в работу?
 

Вложения

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
Я думаю все скачавшие, просто ознакомились с данным проектом как с идеей. И пишут свой шаб. :-)
 
  • Спасибо
Реакции: sydoow и BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Я думаю все скачавшие, просто ознакомились с данным проектом как с идеей. И пишут свой шаб. :-)
В душе надеюсь что так действительно есть (что каждый просто почитал, посмотрел, заинтересовался и сел сразу же тратить месяц на написание такого комплекта).
Но, все же что-то мне подсказывает, что куча людей сидит сейчас без заработка, и при этом данную тему отбросили "на будущее" вместо того, чтобы потратить 1-2 часа, запустить процесс и уже через 2 недели получать первый трафик.
Впрочем, раз уже заморочился этим, то все таки доделаю шаблоны, чтобы их можно было запустить "с коробки", наверно еще один ролик на ютуб заброшу с процесом запуска этого комплекта - чтобы еще раз обратить внимание на данную тему (в ролик который в шапке я не вложился бы в отведенное время, да и техническую часть скучновато было бы смотреть, если у кого-то уже есть стабильный заработок и этих пару тысяч рублей с одного аккаунта являются лишними...).
 

inilim

Client
Регистрация
16.09.2017
Сообщения
441
Благодарностей
170
Баллы
43
  • Спасибо
Реакции: BAZAg

Eduardo

Client
Регистрация
05.01.2016
Сообщения
28
Благодарностей
6
Баллы
3
Интересная тема, маленькие нюансы есть.
Я бы создал 3000 акков и разделил бы всю работу на эти акки, потом по сокращению ссылок.
Создал бы под каждый акк свой сокращатель ссылок со своим доменом, а может и по несколько.
Так как соцсети с заеженными сокращателями, быстро ссылки и акки банят, потому что многие сокращалки у них в блэклистах, а с новыми пока они расчюхаются... Затраты на это мероприятие уже отобъётся к тому времени в несколько раз.
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Интересная тема, маленькие нюансы есть.
Я бы создал 3000 акков и разделил бы всю работу на эти акки, потом по сокращению ссылок.
Создал бы под каждый акк свой сокращатель ссылок со своим доменом, а может и по несколько.
Так как соцсети с заеженными сокращателями, быстро ссылки и акки банят, потому что многие сокращалки у них в блэклистах, а с новыми пока они расчюхаются... Затраты на это мероприятие уже отобъётся к тому времени в несколько раз.
Я к этому еще не пришел, но, со временем думаю приду и такой схеме работы.
Она намного грамотнее, чем у меня - но реализовать эту цепочку также сложнее (затраты на домены, затраты на прокси) - но, думаю и доход при таком подходе должен увеличиться в разы.
 
  • Спасибо
Реакции: Nike59 и Eduardo

Eduardo

Client
Регистрация
05.01.2016
Сообщения
28
Благодарностей
6
Баллы
3
Затраты на домены нулевые, надо бесплатные брать, всё равно многие в чёрный список попадут и от них придётся отказаться в этом направлении.
С проксями другой вопрос, если пинтерест принимает ipv6, то тогда вообще сказка, но если только ipv4, то придётся потратиться.
Ты же знаешь, что я всегда за мульты, так как заработок увеличивается в разы...
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Затраты на домены нулевые, надо бесплатные брать, всё равно многие в чёрный список попадут и от них придётся отказаться в этом направлении.
С проксями другой вопрос, если пинтерест принимает ipv6, то тогда вообще сказка, но если только ipv4, то придётся потратиться.
Ты же знаешь, что я всегда за мульты, так как заработок увеличивается в разы...
Да, думаю можно использовать и бесплатные - регистратор wix писать или домены какие-то типа pp.ua или .pw или fo.ru
Но, я думаю что мне к этому еще далеко (пока даже с обычными сокращалками работает отлично, даже можно не сокращать при желании).
---
Сколько не работал с Пинтерестом, через API, не использовал прокси. Но, может быть такое, что если работать с большого количества аккаунтов, то прокси все же придется использовать, чтобы не светить все аккаунты и не попадать на массовый бан.
---
Я выхожу с простой математики, что даже если 1 аккаунт выдаст 10 долларов в месяц, то 10 = 100, 100 = 1000.
Но, если прицепить еще лайкеры - то трафика должно быть больше - а значит и денег должно быть больше.
 
  • Спасибо
Реакции: Eduardo

Eduardo

Client
Регистрация
05.01.2016
Сообщения
28
Благодарностей
6
Баллы
3
В правильном направлении думаешь.:ay:
 
  • Спасибо
Реакции: BAZAg

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
121
Баллы
43
Странно... POST запрос с картинкой в base64 не хочет грузить, пишет ошибку именно base64, хотя с API explorer тот же самый код грузится без проблем) Но я гружу через image_url , картинки у меня из веба берутся. Хотелось все таки понять почему .base64 выдает ошибку?
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Странно... POST запрос с картинкой в base64 не хочет грузить, пишет ошибку именно base64, хотя с API explorer тот же самый код грузится без проблем) Но я гружу через image_url , картинки у меня из веба берутся. Хотелось все таки понять почему .base64 выдает ошибку?
Видимо в одном случае передается с data:image/jpg;base64, а другой раз без данной приставки.
Также base64 не может загружаться через url - так как это уже готовые данные (на сколько я понимаю).
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113
Вот тоже решил репины переписать на запросах (для прокачки ботами) и не пойму как там передать id доски назначения?
Сам URL запроса https://www.pinterest.com/resource/RepinResource/create/ и куча всего передается, что-то обязательное, что-то нет, но не вижу куда именно сохраняется пин?
 
  • Спасибо
Реакции: Andrew Shell и BAZAg

Nike59

Client
Регистрация
05.08.2011
Сообщения
122
Благодарностей
121
Баллы
43
Юра, я посмотрел твои шаблоны. Думаю, что многим, как и мне, довольно сложно понять по видео и самим шаблонам детали реализации. Захотелось сделать что-то подобное самому. Пока не представляю даже, сколько мне может понадобится времени на это. За идею и шаблоны спасибо.
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Вот тоже решил репины переписать на запросах (для прокачки ботами) и не пойму как там передать id доски назначения?
Сам URL запроса https://www.pinterest.com/resource/RepinResource/create/ и куча всего передается, что-то обязательное, что-то нет, но не вижу куда именно сохраняется пин?
Я не разбирал запросы Пинтереста, которые отправляет приложение или сам браузер, когда создается пин или доска.
Доска через API создается примерно так:
C#:
string url = string.Format(@"https://api.pinterest.com/v1/boards/?access_token={0}&fields=id,url",project.Variables["API_KEY_PINTEREST"].Value);
    string data = string.Format(@"name={0}&description={1}", val_name_section_temp, Macros.TextProcessing.UrlEncode(string.Format(@"{0} | {1}  | {2} | {3}", val_name_id_catalog_temp,val_name_id_catalog_temp,val_name_two_level_temp,val_name_three_level_temp))); // тут указать реальные данные
    string proxy = project.Variables["proxy"].Value;
    string greate_board = ZennoPoster.HttpPost( url, data, @"application/x-www-form-urlencoded", proxy, "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 30000, "", project.Profile.UserAgent, false, 0, new [] {""});
На вход принимает ключ, имя доски, описание.
В результате возвращается URL доски, ID доски.

Так вот, уже при создании пина через API, необходимо заведомо указать ID доски, в которую будет отправлен пин.
Возможно, при имитации работы обычного браузера/приложения также каким-то образом получается прежде ID доски, а уже тогда отправляется туда ПИН.

Юра, я посмотрел твои шаблоны. Думаю, что многим, как и мне, довольно сложно понять по видео и самим шаблонам детали реализации. Захотелось сделать что-то подобное самому. Пока не представляю даже, сколько мне может понадобится времени на это. За идею и шаблоны спасибо.
В течении пары дней я перепишу последние шаблоны, которые создают доски, задания, пины - приведу их к виду, как предыдущие, которые размещал тут.
А потом либо включу трансляцию на ютубе, либо подготовлю обрезанное/содержительное видео, в котором пройдусь по строкам кода в шаблонах и расскажу что и где там выполняется и зачем это нужно.
Возможно, это поможет разобраться как с моими шаблонами, так и создать свои.
Но, на все это нужно время, и гарантировать выполнение данных задач сегодня/завтра я не могу, хотя постараюсь как можно быстрее это сделать.
 
  • Спасибо
Реакции: Anton74, Astraport и Koqpe

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113
Возможно, при имитации работы обычного браузера/приложения также каким-то образом получается прежде ID доски, а уже тогда отправляется туда ПИН.
Есть такое https://github.com/canyousayyes/pinterest-save-repin и там всё логично и должно работать, но запаришься переписывать под запросы.
Наверное глупость спрошу, а можно этот скрипт Ноды как-нибудь юзать в кубике JS зенки?
Кстати и для PHP curl есть код репинов, но его не легче переписывать.
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Есть такое https://github.com/canyousayyes/pinterest-save-repin и там всё логично и должно работать, но запаришься переписывать под запросы.
Наверное глупость спрошу, а можно этот скрипт Ноды как-нибудь юзать в кубике JS зенки?
Кстати и для PHP curl есть код репинов, но его не легче переписывать.
Спасибо за ссылку на исходник.
Я так глазом прикинул, вродебы ничего сложного там нет - думаю смогу переписать это под Зеннопостер.
Как я уже писал в твоей теме - я еще не занимался продвижением - и только по этому у меня нет готовых решений, которые я мог бы предоставить.
Также у меня нет единомышленников, которые бы стимулировали процесс создания тех или иных решений.
Но, если сложность заключается только в том, чтобы написать техническое решение, которое будет делать репины - то думаю я смогу предложить и это решение.
 
  • Спасибо
Реакции: Nike59, one и Astraport

one

Client
Регистрация
22.09.2015
Сообщения
6 792
Благодарностей
1 264
Баллы
113
Также у меня нет единомышленников, которые бы стимулировали процесс создания тех или иных решений.
Я твой единомышленник, но как стимулировать тебя и твой процесс создания решений я хез, узвини уж.
 
  • Спасибо
Реакции: BAZAg

sergey_l

Client
Регистрация
06.12.2016
Сообщения
18
Благодарностей
5
Баллы
3
Привет всем!!! Юра у меня при выполнении обновленного шаблона 0002__PARSING_LIST_plati_ru выдает ошибку
skrin.jpg
 
  • Спасибо
Реакции: BAZAg

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Привет всем!!! Юра у меня при выполнении обновленного шаблона 0002__PARSING_LIST_plati_ru выдает ошибкуПосмотреть вложение 23867
Так и должно быть.
В магазине есть 3 уровня категорий.
И только на последнем уровне вложенности есть товары.
Если товара в подкатегории нет - то выключается от дальнейшей работы эта подкатегория статусом 9, чтобы в дальнейшем другие потоки с ней не работали.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Есть такое https://github.com/canyousayyes/pinterest-save-repin и там всё логично и должно работать, но запаришься переписывать под запросы.
Наверное глупость спрошу, а можно этот скрипт Ноды как-нибудь юзать в кубике JS зенки?
Кстати и для PHP curl есть код репинов, но его не легче переписывать.
Авторизация:
C#:
string mail = "[email protected]";
string password = "password123445";
string data = "source_url=/&data={\"options\":{\"username_or_email\":\""+mail+"\",\"password\":\""+password+"\"},\"context\":{}}";
string url = "https://www.pinterest.com/resource/UserSessionResource/create/";
string X_CSRFToken = "K4C0QUu35Eoq1xjajbMluw7hOKibpQSW";
string[] header = new string[] { "Accept: application/json, text/javascript, */*; q=0.01",
            "Accept-Language: en-US,en;q=0.5",
            "Cache-Control: no-cache",
            "DNT: 1",
            "Host: www.pinterest.com",
            "Origin: https://www.pinterest.com",
            "Referer: https://www.pinterest.com/",
            "X-APP-VERSION: 18733c1",
            string.Format(@"X-CSRFToken: {0}", X_CSRFToken),
            "X-NEW-APP: 1",
            "X-Pinterest-AppState: active",
            "X-Requested-With: XMLHttpRequest"
};
string auth = ZennoPoster.HttpPost(url, data, @"application/x-www-form-urlencoded", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 30000, "_auth=0; csrftoken=K4C0QUu35Eoq1xjajbMluw7hOKibpQSW", project.Profile.UserAgent, false, 0, header);

Regex re_cookie = new Regex(@"(?<=Set-Cookie:).*?(?=;)");
MatchCollection auth_cookie = re_cookie.Matches(auth);
List<string> list_cookie = new List<string>();
for (int i = 0; i < auth_cookie.Count; i++) {
    if(auth_cookie[i].Value.Contains("csrftoken") )X_CSRFToken = auth_cookie[i].Value.ToString().Split('=')[1].Trim();
    list_cookie.Add(auth_cookie[i].Value.Trim());
}
string cookie = string.Join("; ", list_cookie);

url = "https://www.pinterest.com/";
header = new string[] { "Accept: application/json, text/javascript, */*; q=0.01",
            "Accept-Language: en-US,en;q=0.5",
            "Cache-Control: no-cache",
            "DNT: 1",
            "Host: www.pinterest.com",
            "Origin: https://www.pinterest.com",
            "Referer: https://www.pinterest.com/",
            "X-APP-VERSION: 18733c1",
            string.Format(@"X-CSRFToken: {0}", X_CSRFToken),
            "X-NEW-APP: 1",
            "X-Pinterest-AppState: active",
            "X-Requested-With: XMLHttpRequest"
};

return ZennoPoster.HttpGet( url, "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 30000, cookie, project.Profile.UserAgent, true, 0, header);
РеПин:

C#:
data = "source_url=/pin/390054017718938410/&data={\"options\":{\"description\":\"Sculpture created from a variety of found vintage/recycled object Size approx: 10 inches wide x 12 inches high x 6 inches long. One of a kind, original, and signed and dated by the artist. If you would like to see my other items please visit: www.etsy.com/shop/creationeuropeenne WORLDWIDE SHIPPING - Buyers please contact us for costs.\",\"link\":\"https://www.etsy.com/au/listing/249343216/recycling-rusty-robot-sculpture-my-wife?ref=shop_home\",\"title\":\"\",\"board_id\":\"579697851974659291\",\"pin_id\":\"390054017718938410\",\"is_buyable_pin\":false,\"share_facebook\":false,\"share_twitter\":false},\"context\":{}}";
url = "https://www.pinterest.com/resource/RepinResource/create/";
string repin = ZennoPoster.HttpPost(url, data, @"application/x-www-form-urlencoded", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 30000, cookie, project.Profile.UserAgent, false, 0, header);
 
Последнее редактирование:

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33
Разобрался я с авторизацией на запросах (кто-то говорил что с авторизацией почему-то есть проблема...).
Вначале указываем просто свой логин и пароль - на выходе - мы авторизированы в аккаунте (а значит посрединке можно сохранить еще себе куки и использовать их дальше).
РеПины еще не смотрел - руки дойдут - код появится здесь.
C#:
string mail = "[email protected]";
string password = "password123445";
string data = "source_url=/&data={\"options\":{\"username_or_email\":\""+mail+"\",\"password\":\""+password+"\"},\"context\":{}}";
string url = "https://www.pinterest.com/resource/UserSessionResource/create/";
string X_CSRFToken = "K4C0QUu35Eoq1xjajbMluw7hOKibpQSW";
string[] header = new string[] { "Accept: application/json, text/javascript, */*; q=0.01",
            "Accept-Language: en-US,en;q=0.5",
            "Cache-Control: no-cache",
            "DNT: 1",
            "Host: www.pinterest.com",
            "Origin: https://www.pinterest.com",
            "Referer: https://www.pinterest.com/",
            "X-APP-VERSION: 18733c1",
            string.Format(@"X-CSRFToken: {0}", X_CSRFToken),
            "X-NEW-APP: 1",
            "X-Pinterest-AppState: active",
            "X-Requested-With: XMLHttpRequest"
};
string auth = ZennoPoster.HttpPost(url, data, @"application/x-www-form-urlencoded", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 30000, "_auth=0; csrftoken=K4C0QUu35Eoq1xjajbMluw7hOKibpQSW", project.Profile.UserAgent, false, 0, header);

Regex re_cookie = new Regex(@"(?<=Set-Cookie:).*?(?=;)");
MatchCollection auth_cookie = re_cookie.Matches(auth);
List<string> list_cookie = new List<string>();
for (int i = 0; i < auth_cookie.Count; i++) {
    if(auth_cookie[i].Value.Contains("csrftoken") )X_CSRFToken = auth_cookie[i].Value.ToString().Split('=')[1].Trim();
    list_cookie.Add(auth_cookie[i].Value.Trim());
}
string cookie = string.Join("; ", list_cookie);

url = "https://www.pinterest.com/";
header = new string[] { "Accept: application/json, text/javascript, */*; q=0.01",
            "Accept-Language: en-US,en;q=0.5",
            "Cache-Control: no-cache",
            "DNT: 1",
            "Host: www.pinterest.com",
            "Origin: https://www.pinterest.com",
            "Referer: https://www.pinterest.com/",
            "X-APP-VERSION: 18733c1",
            string.Format(@"X-CSRFToken: {0}", X_CSRFToken),
            "X-NEW-APP: 1",
            "X-Pinterest-AppState: active",
            "X-Requested-With: XMLHttpRequest"
};

return ZennoPoster.HttpGet( url, "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 30000, cookie, project.Profile.UserAgent, true, 0, header);
Друже, но CSRFToken нужно тоже выдирать с запроса
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Друже, но CSRFToken нужно тоже выдирать с запроса
Когда вы в браузере заходите на сайт Пинтерест в режиме инкогнито - вы знаете в этот момент что такое CSRFToken?
Думаю нет.
Точно также и здесь - прежде всего мы не знаем что это такое, и можем его не передавать (я передал значение, которое всеравно будет заменено).
После запроса я получаю куки в них и будет это значение - его собственно и использую дальше по коду.
 
  • Спасибо
Реакции: Nike59

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33
Когда вы в браузере заходите на сайт Пинтерест в режиме инкогнито - вы знаете в этот момент что такое CSRFToken?
Думаю нет.
Точно также и здесь - прежде всего мы не знаем что это такое, и можем его не передавать (я передал значение, которое всеравно будет заменено).
После запроса я получаю куки в них и будет это значение - его собственно и использую дальше по коду.
Так если не известен CSRFToken, то зачем его передавать? Чтоб лишний раз себя спалить? CSRFToken должен генерится при первоначальном запросе на страницу.
Еще полезно делать разные реферы для страниц, например берем от https://vk.com/club"ЛЮБОЙ НОМЕР"
 
Последнее редактирование:
  • Спасибо
Реакции: BAZAg

Nike59

Client
Регистрация
05.08.2011
Сообщения
122
Благодарностей
121
Баллы
43
В течении пары дней я перепишу последние шаблоны, которые создают доски, задания, пины - приведу их к виду, как предыдущие, которые размещал тут.
А потом либо включу трансляцию на ютубе, либо подготовлю обрезанное/содержительное видео, в котором пройдусь по строкам кода в шаблонах и расскажу что и где там выполняется и зачем это нужно.
Возможно, это поможет разобраться как с моими шаблонами, так и создать свои.
Но, на все это нужно время, и гарантировать выполнение данных задач сегодня/завтра я не могу, хотя постараюсь как можно быстрее это сделать.
Вот это будет сказочный подарок всем, кто хотел бы реализовать твою идею для себя. С нетерпением жду.
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Так если не известен CSRFToken, то зачем его передавать? Чтоб лишний раз себя спалить? CSRFToken должен генерится при первоначальном запросе на страницу.
Еще полезно делать разные реферы для страниц, берем от https://vk.com/club"ЛЮБОЙ НОМЕР"
Признаю - виноват!
Простите меня пожалуйста, что не дописал еще один get запрос перед авторизацией, и не получил оттуда данный параметр, который всеравно после авторизации необходимо заменить.
Но, если в своих шаблонах я буду использовать данную функцию авторизации и репинов - то я буду их использовать в том виде, в котором они сейчас добавлены в тему, так как считаю что это не принципиально.
Если же действительно это может "спалить" аккаунт - то в таком случае рекомендую все же использовать браузер, так как это всего лишь один запрос, а при переходе на любую страничку данной социальной сети отправляется минимум 10 запросов, которые я также имитировать не буду.

Вот это будет сказочный подарок всем, кто хотел бы реализовать твою идею для себя. С нетерпением жду.
Если у вас есть какие-то конкретные вопросы по этой теме - спрашивайте, постараюсь быстро ответить здесь.
Ускорить реализацию шаблонов, как и выпуск видео я не могу - как только будет сделано - появится здесь в теме и у меня на ютуб канале.
 
  • Спасибо
Реакции: Koqpe и Nike59

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)