Задать вопрос
Ответы пользователя по тегу Браузеры
  • Возможно ли использовать антикапчу для браузера, не поддерживающего расширения?

    @rPman
    запилить свою на основе autoit, это скриптовый язык с фреймворком и компилятором для автоматизации действий.

    делаешь скриншот определенной области экрана, делаешь запрос на распознование капчи, вставляешь текст в нужное место (кликаешь мышкой в нужное место на экране)

    если браузер создает системные контролы (inputbox, что маловероятно) то эти элементы можно будет отслеживать и получать их координаты, иначе только распознованием текста с экрана (вплоть буквально до getpixel)
    Ответ написан
    2 комментария
  • Где можно найти portable-версию текстового браузера?

    @rPman
    www.kompx.com/ru/konsolnye-prilozhenija-dlja-windo...
    на базе cygwin порта, какраз это portable вариант

    лучше конечно ставить через cygwin.org
    еще лучше, брать нативный elinks из linux, с помощью wsl
    Ответ написан
    Комментировать
  • Какие есть браузеры с упрощающим прокси типа Opera Mini?

    @rPman
    лучшим таким прокси будет - графический терминал на свою vps-ку где запущен браузер в разрешении, аналогичном твоему.

    anydesk, teamviewer, vnc, rdp,... или даже steam remote play (есть успешные использования ее для управления рабочим столом)

    в теории (к сожалению не на практике) изображения с удаленной машины должны кешироваться локально, можно попробовать разные протоколы, я советую x2go (для android нет нормального клиента)

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

    А еще сетевые лаги вносят неприятную задержку в реакции на любые действия.

    upd. я думал и даже эксперименты делал, над созданием веб сервиса, где нужный веб сайт запускается на удаленном сервере в headless браузере, а затем итоговый контент анализируется (видимые элеменеты парсятся и транслируются уже в своем протоколе, и отрисовываются на канвасе) это не так сложно как может показаться, и есть куча мелочей, в реализации которых можно завязнуть (мультимедиа и анимация) с другой стороны если цель стоит минимизировать трафик, они как раз могут быть исключены в принципе.

    создавать такой продукт сложно, например его сложно монитизировать,.. может когда нибудь доберусь, доделаю.
    Ответ написан
    Комментировать
  • Почему браузер не перезагаружает страницы при движении по истории назад?

    @rPman
    Возможно браузер ведет себя в соответствии с заголовками кеширования данных, прописанных на странице
    Под вопросом внутренний контент (например подключаемые картинки).

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

    p.s. я очень любил старый opera с движком presto за подобное поведение, при нажатии назад браузер игнорирует любые настройки кеша и гарантированно не лезет на сервер, показывая содержимое максимально быстро
    Ответ написан
  • Как это убрать хотя в виде поисковика выбран гугл?

    @rPman
    отключить все расширения, а видно их не мало, если проблема исчезнет, включать по одному до тех пор пока проблема не вернется.

    еще можно поковырять логи
    Ответ написан
    Комментировать
  • Как обойти сервисы для многоразового создания аккаунтов?

    @rPman
    нужно понять, как именно сервисы вас вычисляют, цифровой отпечаток браузер дает очень хороший, нужно его как то подменять

    попробуй opera, со включенным vpn и приватным режимом работает неплохо

    попробуй вируталку (она сильно много что меняет, считай новый комп)
    Ответ написан
    Комментировать
  • Какова стоимость и сроки создания браузера?

    @rPman
    Абсолютно все сказанное умеют современные движки, под вопросом только ваше абстрактное 'подмена отпечатка'. Например gpu подменить очень сложно.

    Писать свой браузер глупо, берете исходники уже существующего движка - webkit (chromium) или gecko (firefox), и подменяете ответы и поведение как вам необходимо.

    Кстати, вполне возможно что сделать это однократно вам не будет стоить слишком дорого, возможно хватит даже нескольких тысяч баксов (если я верно понял задачу), но вот делать это для каждого обновления уже вопрос на гораздо большие деньги.
    Ответ написан
    1 комментарий
  • VPN в системе и браузере. Будет ли работать?

    @rPman
    Да
    VPN в opera скорее не является таковым, считайте это прокси, к примеру будет ли опера расшифровывать пользовательский трафик проходящий через их сервера - вопрос открыт.

    И да, в вашей конфигурации опера будет выходить в интернет через системный vpn, таким образом не будет никакого способа для веб сервисов выявить ваш ip адрес (например через webrtc при отсутствии системного vpn ваш ip адрес можно получить, если сервис поднимет фиктивный клиент и подключится к вам по webrtc, даже если используется vpn от opera)
    Ответ написан
    1 комментарий
  • Как определить интересы пользователя?

    @rPman
    В общем случае никак, крупные баннерные сети, скрипты метрик и прочие могут собирать такую статистику, собирая информацию, какой пользователь какие сайты посещает с какими url (например зашел в интернет магазин на странице о фаллоиметаторе, с реферером определенного форума - вот у вас уже предпочтения появились - посещает форум, ищет фаллоиметаторы).

    За бесплатно сети эту информацию никому не отдадут, да и за деньги не отдадут, а вот заплати процент с проданного товара - это да (этот факт так же будет являться информацией о пользователе).

    p.s. вы можете узнать что за железо у пользователя, приблизительно по юзерагенту видеокарте и при необходимости простейшем бенчмарке (можно еще про камеру информацию запросить), а там по цене железа можно делать какие то предположения о платежеспособности и приверженности одному из лагерей pc/mac.
    Ответ написан
    Комментировать
  • Как валидировать большие файлы без загрузки на сервер?

    @rPman
    Гуглить javascript image manipulation или что то похожее, там очень много библиотек

    mime type можно определить по содержимому, тут пример или тут вручную
    Ответ написан
    Комментировать
  • Как "организовать" скрипт действий на сайте?

    @rPman
    2 кардинально разных подхода:

    * вы изучаете, какие запросы совершает браузер, когда вы совершаете действия настранице (в браузере F12 закладка network, там можно на строке правую кнопку нажать и получить готовую команду утилиты curl к примеру), изучаете что из себя представляет запрос, выделяете параметры (что есть идентификатор сессии, что номер поста и т.п. - эмпирически и следуя логике как вы бы сами как програмист сделали) а затем повторяете все то же самое или только необходимое (например можно не грузить картинки стили и прочее) на любом языке програмирования, скорее всего загружая страницы придется их парсить, разбирать ссылки чтобы знать какие параметры подставлять в следующие запросы.

    * используя расширение к барузеру (например greasemonkey/tempermonkey), либо используя headless браузер типа silenium с подключением к вашему любимому языку или напрямую однократно добавив функции в консоли браузера (если сайт single page app без перезагрузки страницы) - полезно на время отладки, написать необходимый код прямо на javascript. Например чтобы кликнуть на ссылку достаточно написать $('css селектор до ссылки/кнопки').click()

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

    Но если сервер противится таким технологиям то либо начинаете великую битву меча и щита, либо остается только второй подход. Код второго подхода обычно проще, анализировать сайт потребуется меньше, особенно это актуально при поддержке таких скриптова автоматизации, когда сайт обновляется или меняется дизайн. Второй подход на стороне сервера почти невозможно выявить, так как действия полностью идентичен действиям пользователя, особенно если кликать не сразу а по таймауту, симулировать скроллинг и движения мыши. Недостаток - очень высокая нагрузка на процессор и память машины с симулятором, ведь каждый парсер это полноценный браузер (особенно если вам надо использовать прокси одним инстансом вы не отделаетесь)
    Ответ написан
    1 комментарий
  • Как в браузере сматфона просматривать фотографии из фотогалереи этого же смартфона?

    @rPman
    Обычно, напрямую, браузер (они бывают разные, например на базе WebView возможно можно соорудить то что вам надо, но это будет ВАШЕ приложение а не штатный браузер) в android не имеет доступа к файловой системе, только через диалог открытия файла, т.е. удобным этот процесс не назовешь.
    Ответ написан
    2 комментария
  • Есть ли сервисы на которых можно определять свойства браузера (настоящий ли он)?

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

    Еще штатные headless версии браузера имеют отличия
    https://stackoverflow.com/questions/44397492/detec...

    Плюс headless браузеры автоматически реагируют на действия которые в обычном браузере выдают окна подтверждений, типа запрос добавления уведомлений, получения прав на геолокацию и прочее.
    Ответ написан
  • Как через браузер отследить активность пользователя?

    @rPman
    Chrome Remote Desktop - расширение к браузеру, которое позволяет получить доступ к машине пользователя вне браузера, т.е. какой то api на это имеется, изучите его или код расширения, хотя бы сможете реализовать задуманное в виде плагина.

    Для firefox или safari стандарта на это вроде бы нет.

    p.s. но зачем так извращаться?
    Ответ написан
    2 комментария
  • Почему может тормозить скрипт в браузере?

    @rPman
    Проверьте, возможно у вас браузер чем то занят, какой-нибудь плагин или еще что
    у других анимации в опере у вас так же тормозят?
    Ответ написан
    Комментировать
  • Какие есть облачные браузеры у которых процесс происходит на сервере?

    @rPman
    Если я правильно понял, это как opera mini (только для мобильных платформ)? Если найдете открытое, красивое и эффективное решение - поделитесь пожалуйста.

    Из готового мне на ум приходит только какой-нибудь кастрированный удаленный рабочий стол (или та же технология от Unreal engine pixel streaming, вы пишите приложение а оно в 1 клик может быть транслировано на пользовательские машины в виде видеопотока)
    Ответ написан
    Комментировать
  • Не удается зайти на сайт госзакупок. В чём причина?

    @rPman
    в сервере/сертификате самого сайта госзакупок
    Ответ написан
    Комментировать
  • Сколько по времени занимает сделать нормальный браузер с нуля?

    @rPman
    Минимальный браузер, адресная строка, кнопки go/stop и собственно область веб-сайта (не будет работать загрузка файлов, но там больше интерфейс пилить а не внутренности) - 15 минут с использованием готовых браузерных компонентов, которые есть в штатной поставке практически ВСЕХ языков программирования/платформ:
    * .net - WebBrowser использует internet explorer (если запустить mono - то будет firefox)
    * java - WebEngine, использует WebKit
    ...

    Работают абсолютно все сайты, быстро (правда по умолчанию без аппаратного ускорения, правда заметно это только на youtube и то если fullscreen fullhd включать) на основе webkit был проект headless браузера (универсально, вебсайт анализируется, и формируется текстовое представление для людей с ограниченными возможностями).

    Кстати Webkit используется практически во всех популярных компонентах браузерных движков, включая chromium (основан на нем) на основе которого и пилится google chrome.

    p.d. не советую тратить время на свой браузерный движок
    требования типа 'просто открывался youtube' одно из самых сложных для реализации, потому что то что у вас работало вчера, через неделю работать не будет потому что там опять что то поломали, посмотрите как с этим борются загрузчики видео тот же youtube-dl.
    Ответ написан
  • Проблема с комментариями в мобильной версии хабра?

    @rPman
    Это браузер перегружает страницу при разрывах связи (точнее при ее восстановлении), попробуйте перебрать разные браузеры - opera (рекомендую beta), chrome, firefox,...
    Ответ написан
  • IIS - Можно ли просматривать MS Excel, Word документы напрямую в браузере?

    @rPman
    Есть у microsoft live office 365, облачный сервис для просмотра и упрощенного редактирования документов microsoft office в браузере, интегрирован с майкрософтовским облачным хранилищем файлов onedrive, для личного пользования, до некоторых пределов (надо изучать вопрос) даже бесплатный, есть бизнес аккаунты и прочее.

    Работает даже на совсем уж калькуляторах - android планшетах, без необходимости настраивать сетевую инфраструктуру. Не полонофункциональный, но если не использовать совсем уж что то коряво созданное, работает. Само собой, внешние ссылки в excell работать так просто не будут.

    p.s. еще гуглить, html5 opensource microsoft document editor/viewer, или например webodf, но тогда документы должны быть к стандарту...

    Я бы советовал сначала протестировать на своих документах и задачах, и только потом вкладываться.
    ---------------

    Есть шаг в сторону, если нужен только просмотр, 'печатаете' документы в pdf-файлы (я смотрел, тот же foxit pdf driver сохраняет тексты а не как картинка), и уже любым html5 pdf viewer открываете их для просмотра. Удобно, легко, бесплатно.
    Ответ написан
    Комментировать