И чем это отличается от задумки автора? и у него и у вас есть валидация объекта. Разница в том, что вы запилили валидацию в сам обобьет, что само по себе не очень хороший вариант, потому как Клиент у вас теперь знает что-то про окружающий мир. Вы говорили, что проблема автора в копировании валидатора, это не проблема. Вынесите ваши 2 метода в отдельный сервис, и проводите валидацию в любом месте вашего приложение используя валидатор. Таким образом у вас валидация обьекта будет в зависимости от контекста. Я бы сказал, что вы с автором говорите об одном и том же, но используете разную архитектуру.
Было бы интересно почитать сравнение с Braintree. Все они берут одинаковые деньги на сколько я помню.
И бонус в виде
When you integrate directly, your first $50K in standard card processing volume comes fee-free. This applies to all card and digital wallet transactions not through PayPal or Coinbase.
И позиционируют себя как для девелоперов (внятная документация)
Не могли бы вы уточнить что значит: " После авторизации с готовыми куками мне капча вообще не попадалась."?
Когда входим через headless browser у нас и так вроде же куки готовы и сгенерированы амазоном, в этом и смысл использования phantomjs. Чем отличаются ваши куки от наших?
Хм, проверил логи, сейчас все работает нормально и капчи не показывает (логинимся каждые 15 мин). Спасибо за статью, годно!
Парсим амазон UI уже давно и используем API когда нужно. Сейчас Амазон генерит какой-то токен на клиенте. Воспользовались WD PhantomJs и авторизировальсь без проблем. После 10 успешных входов Амазон начал показывать капчи (наверное даже с использованием рэндомных прокси). Будем использовать DeathbyCaptcha для разгадывания. Используем PHP+Mink+PhantomJs.
Я именно об этом и говорил, только на более высоком уровне, оставив возможность читателю исследовать эту тему самостоятельно не привязываясь к контексту статьи. Но спасибо, что разложили конкретный случай по полочкам.
Человек узнал про компонент Symfony и решил расказать о нем другим? На руководство по использованию компонента не дотягивает, хоть документация по нему и так прекрасна.
PS. Утечка памяти для Doctrine это обычное дело и обычно это можно решить немного погуглив. Одна из причин — identity map
У нас индусы разгадывают капчи при необходимости + закупаем пулл аддресов. Каждый новый запрос приходит и нового адреса и с рендомным юзерагентом. Используется phantom+curl в несколько потоков.
PS. Используем не для спама а для парсинга. Прошу смотреть на это с професиональной точки зрения.
Мне Chase написал, что они всем кто платил в Target с 27-го ноября по 15 декабря сделают карты. Мне вот прислали новую. На старых они сразу же сделали лимиты на оплату и снятие денег. Я своей картой пользовался как обычно. Запасся попкорном и наблюдал за происходящим.
Из ваших слов я понял, что вам в принципе без разницы, если к вам подойдет человек и начнет вас тупо снимать на камеру и даже что-то приговаривать. Я вас понял. Спасибо.
Не считаю данный вопрос каким-то аргументом.
Стоите вы в очереди за билетом в театр и у вас начинают держать телефон перед лицом. На сколько комфортно вы будете себя чувствовать? Что-то внутри вас скажет, может меня снимают, потом дорисуют шляпу и выложит на ютуб. Но если будут снимать очками, вы никогда не поймете, что именно происходит. Разве что там есть диод как на камерах ноутбуков. Моя мысль ясна?
И чем это отличается от задумки автора? и у него и у вас есть валидация объекта. Разница в том, что вы запилили валидацию в сам обобьет, что само по себе не очень хороший вариант, потому как Клиент у вас теперь знает что-то про окружающий мир. Вы говорили, что проблема автора в копировании валидатора, это не проблема. Вынесите ваши 2 метода в отдельный сервис, и проводите валидацию в любом месте вашего приложение используя валидатор. Таким образом у вас валидация обьекта будет в зависимости от контекста. Я бы сказал, что вы с автором говорите об одном и том же, но используете разную архитектуру.
Было бы не плохо еще и рассказать какой оверхед стоит за использованием микросервисов.
И бонус в виде
И позиционируют себя как для девелоперов (внятная документация)
Когда входим через headless browser у нас и так вроде же куки готовы и сгенерированы амазоном, в этом и смысл использования phantomjs. Чем отличаются ваши куки от наших?
Хм, проверил логи, сейчас все работает нормально и капчи не показывает (логинимся каждые 15 мин). Спасибо за статью, годно!
PS. Утечка памяти для Doctrine это обычное дело и обычно это можно решить немного погуглив. Одна из причин — identity map
PS. Используем не для спама а для парсинга. Прошу смотреть на это с професиональной точки зрения.
Вот список бандлов: github.com/orocrm/platform/tree/master/src/Oro/Bundle
Не всегда возможно запустить код, в моем случае SQL, который прислали.
windows.microsoft.com/en-us/windows-8/system-requirements
Поставил на нетбук и был разочарован.
На win 7 полет нормальный
Просто отношение к приватности у нас разное.
Стоите вы в очереди за билетом в театр и у вас начинают держать телефон перед лицом. На сколько комфортно вы будете себя чувствовать? Что-то внутри вас скажет, может меня снимают, потом дорисуют шляпу и выложит на ютуб. Но если будут снимать очками, вы никогда не поймете, что именно происходит. Разве что там есть диод как на камерах ноутбуков. Моя мысль ясна?