За последние 24 часа нас посетили 18892 программиста и 1708 роботов. Сейчас ищут 920 программистов ...

компонент browser

Тема в разделе "PHP для новичков", создана пользователем Кубик, 25 мар 2017.

  1. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    http://develnext.org/ru/

    в DevelStudio есть такой же компонент chromium
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    По ссылке не находит слово chromium
     
  3. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    Это же было так просто:
    PHP:
    1.     $url1 = $this->edit->text;
    2.     $login = $this->edit1->text;
    3.     $passw = $this->passwordField->text;
    4.     $url =$url1.'/index.php?login='.$login.'&passw='.$passw;
    5.     $this->browser->url = $url;
    Осталось: кликнуть, заполнить форму и отправить
     
  4. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    Не получается, имитировать клик по методу с авторизацией.
    Может кто нибудь знает другой способ ?
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    API у сайта есть? Вот его и используй. Сайт где авторизация твой или чужой?
     
  6. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    Такого нету, и сайт чужой.
     
  7. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    Где то читал, скрипты можно вставлять в программу, скриптом можно будет управлять страницой в браузере, который в программе, кликать, заполнять формы, нажимать кнопки ?
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Для чего это делать? В чём задача?
     
  9. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    курлом не получается, сделать клик по нужному событию, заполнить одно поле формы и кликнуть по кнопке отправить
     
  10. Drema

    Drema Новичок

    С нами с:
    20 фев 2017
    Сообщения:
    117
    Симпатии:
    30
    Ты читал это в моем последнем посте на стр. 1 этой темы, чувак :)) И там же есть пример как это делать.
     
    Кубик нравится это.
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    можно, просто надо понимать как работает http протокол,

    посмотри human emulator, он может кликать
     
    Кубик нравится это.
  12. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    На тот момент думал, это не вариант, но PHP разочаровал, так сказать язык веб программирования, но нет элементарных функций для работы с браузером.
    и хорошо знать js, при клике на событие в обработчике формируются куки, иды и отправляются, и при отправке формы дополнительные куки и иды
    --- Добавлено ---
    у меня программа сначала делает анализ, может час делать, может весь день (поэтому занялся написанием программы, что бы не тратить своё время), после чего нужно выбрать это событие прошедшее анализ, заполнить форму и отправить.
     
  13. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @Кубик, php на сервере, а браузер у клиента;)
     
    Кубик нравится это.
  14. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    пока ничего не нашел, не подскажите как с программы запустить скрипт js что бы он работал в браузере программы ?
    --- Добавлено ---
    а у меня PHP не на сервере, ещё и браузер в PHP
     
  15. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    :eek:
     
  16. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    нет, это не так

    Как часто ты вкручиваешь болты в бетон с помощью микроскопа?

    Выбери что-то:
    заплати
    вникни в http протокол
    договорись о API с сайтом
    используй human emulator, он может из твоей программы получить данные и отправить форму

    Это не так, PHP может управлять браузером например, human emulator тому пример
     
    Кубик нравится это.
  17. Кубик

    Кубик Новичок

    С нами с:
    21 мар 2017
    Сообщения:
    92
    Симпатии:
    0
    буду доделывать с javascript
     
  18. toni_stark

    toni_stark Новичок

    С нами с:
    2 май 2020
    Сообщения:
    12
    Симпатии:
    0
    Привет всем ребята, есть браузер на develnext хочу туда подключить функцию прокси которые с авторизацией, ну чтобы браузер с прокси работал, помогите как это сделать...
     
    #43 toni_stark, 2 май 2020
    Последнее редактирование: 2 май 2020
  19. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Тут вроде что-то есть tssaltan.top/1330.develnext-proxy-browser-file-get-contents/
     
  20. toni_stark

    toni_stark Новичок

    С нами с:
    2 май 2020
    Сообщения:
    12
    Симпатии:
    0
    Есть но не работает прокси с авторизацией тут, как быть, я уже мозг сломал
     
  21. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Наверное поднять прокси цепочку, входную без авторизации, а выходную с авторизацией
     
  22. toni_stark

    toni_stark Новичок

    С нами с:
    2 май 2020
    Сообщения:
    12
    Симпатии:
    0
    Хорошо, а как это реализовать? Поможешь?
     
  23. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно настроить программу SocksChain или аналоги.
     
  24. toni_stark

    toni_stark Новичок

    С нами с:
    2 май 2020
    Сообщения:
    12
    Симпатии:
    0
    Знаешь что я хочу, этот браузер на develnext будет у пользователей, они через этот браузер будут гулять по сайтам моим, и у каждого пользователя будет меняться прокси ip постоянно при каждой новой загрузки страницы, но эти прокси у меня с авторизацией, вот что я хочу реальзовать :), ну а этот браузер не работает с этим прокси,
     
  25. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Цепочки прокси и программу которую я назвал, могут выступать в роли прокси сервера без авторизации.
    Ты запускаешь прокси сервер без авторизации, этот сервер просто использует прокси с авторизацией.
    Как удлинитель