0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 21
|
|
1 | |
Браузер с поддержкой JS27.06.2017, 22:35. Показов 3077. Ответов 9
Добрый(ое) утро/день/вечер всем, кто читает. Постигла меня следующая участь: требуется накрутить счётчик зрителей стримера twitch. Перепробовал множество способов (с возможностью подсунуть проксю разумеется), пока остановился на Awesomium. Гугл говорит, что у данного пакета dll есть поддержка JS. Но когда перехожу на любую страницу, которой требуется JS, вижу серый фон с красующимся логотипом в центре. (Для теста отключил в хроме JS и зашёл на твитч, увидел ту же картину). Может есть варианты получше? Или есть решение этой проблемы? Если мне удастся обойти эту серую картину, то уже буду циклично через прокси заходить к требуемому стримеру и уже без окна браузера, т.к. есть такая возможность. Выручайте гуру
0
|
27.06.2017, 22:35 | |
Ответы с готовыми решениями:
9
Подскажите браузер с поддержкой html5 Браузер с поддержкой JavaScript и Flash Player Альтернативный браузер с поддержкой JavaScript Браузер с поддержкой флешь (не Puffin) |
134 / 129 / 59
Регистрация: 16.06.2013
Сообщений: 523
|
|
28.06.2017, 05:46 | 2 |
REAPER9797, да, действительно. Экран с логотипом. Похоже, что на твиче стоит какая-то защита от подобных способов взаимодействия, так что в данном случае Awesomium, похоже, мало подходит для данной задачи. А скрипты в нём работают прекрасно, более того, он позволяет запускать на уже прогруженной странице свои скрипты, и даже эмулировать работу клавиатуры/мыши, так что в деле взаимодействия с сайтами он более чем крут.
Добавлено через 12 минут Да, действительно - защита. Проверил ещё на оффскриновом варианте запуска Awesomium-а (он помогает в некоторых случаях) - не грузит ничего.
1
|
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 21
|
|
28.06.2017, 15:26 [ТС] | 3 |
Вчера пробовал CefSharp. На твитч пустило, стрим посмотрел. Есть режим оффскрин. Всё супер, НО! Не могу для каждого экземпляра браузера присвоить проксю. Могу только единожды задать его...
0
|
134 / 129 / 59
Регистрация: 16.06.2013
Сообщений: 523
|
|
28.06.2017, 19:40 | 4 |
REAPER9797, ну, с ним подсказать не смогу, сорри. Я в основном по авесомиуму - только он моим потребностям удоблетворяет, хотя косяков у него много, это да...
1
|
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 21
|
||||||
29.06.2017, 00:04 [ТС] | 5 | |||||
Нашёл вот такой код с пометкой "set proxy at runtime", что означает "задать прокси во время выполнения", т.е. это то что мне нужно. Но не могу разобраться, вылезает исключение
0
|
134 / 129 / 59
Регистрация: 16.06.2013
Сообщений: 523
|
|
29.06.2017, 00:44 | 6 |
REAPER9797, Это чистейший шарп. Какое именно исключение вылазит?
1
|
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 21
|
|
29.06.2017, 01:20 [ТС] | 7 |
Вот такое
0
|
134 / 129 / 59
Регистрация: 16.06.2013
Сообщений: 523
|
|
29.06.2017, 01:25 | 8 |
REAPER9797, хм... По тому огрызку кода что видно, могу сделать 2 предположения о причинах ошибки:
1) Переменная Cef была инициализирована? 2) В делегате вы используете обращение к this.ChromeBrowser, после чего, инициализируете его ниже.
1
|
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 21
|
||||||
29.06.2017, 02:16 [ТС] | 9 | |||||
Я сейчас залью проект, можете пожалуйста посмотреть? А то я уже совсем запутался
Добавлено через 2 минуты Вот полный код формы
Добавлено через 5 минут http://dropmefiles.com/cr0zc Это ссылка на архив проекта
0
|
134 / 129 / 59
Регистрация: 16.06.2013
Сообщений: 523
|
||||||
29.06.2017, 02:34 | 10 | |||||
REAPER9797, кароч, смотри в чём у тебя косяк - как я уже говорил - ты сначала обращаешься к браузеру, а потом инициализируешь его. Судя по всему, этот компонент считается полностью инициализированным, только после догрузки формы, на которой он расположен. Вот рабочий код:
P.S. Прокся эта что-то не особо пашет - посли активации страница тупо не догружается.
0
|
29.06.2017, 02:34 | |
29.06.2017, 02:34 | |
Помогаю со студенческими работами здесь
10
Возможно ли написать браузер с поддержкой Flash? Сложно ли реализовать браузер с поддержкой HTML и картинок Можно ли открыть xlsx (с поддержкой макросов) через телефон, компьютер используя браузер Подскажите бесплатный хостинг с поддержкой MySQL баз и с поддержкой внешних подключений к базе данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |