Откуда ошибка???



  • В ручную открываю браузер в потоке и после выполнения функции его закрываю, в режиме записи все норм, а в режиме воспроизведения получаю "Поток завершился с сообщением "NetworkAccessManager is not accessible try to create new browser with browser()! command", как избежать, может кто сталкивался?



  • @bigorat значит есть действия с браузером вне открытия и закрытия



  • @DrPrime, HTTP клиент же не считается за браузер по идее, у меня просто авторизация идет сначала через него, а потом уже браузер запускается?



  • @bigorat все верно. Хначит есть еще действия, которые касаются браузера, и вызываются вне о крытия браузера



  • @DrPrime, да в том то и дело, что нет ничего, с браузером связанного, только http клиент ну и загололовки, ещё загрузить куки из http клиента, и запреты запросов из раздела "Сеть", вот и не могу понять откуда оно лезет...



  • @bigorat загрузить куки из http клиента, и запреты запросов из раздела "Сеть"



  • @DrPrime, понятно, не думал что оно связано с браузером напрямую, очень жаль, так бы закрывал его за ненадобностью :(



  • @bigorat в чем проблема вызывать эти действия после открытия?



  • @DrPrime проблемы после открытия вызвать нет, мне оно и не надо, если открывать браузер и потом делать http авторизацию то как бы экономии ресурсов не видно, а вот авторизоваться, сохранить куки из http клиента и только потом открыть браузер по необходимости если акк не забанен это другое дело, ну и так же его закрыть когда он уже не нужен...



  • @bigorat
    http авторизация
    открыть браузер
    перенести куки с http клиента
    поработать
    закрыть браузер



  • @DrPrime если я открою браузер без переноса куков до открытия, то в акк залогиненым я не попадаю уже, только в такой последовательности:-

    http авторизация
    перенести куки с http клиента
    открыть браузер
    поработать
    закрыть браузер

    Но при добавлении экшена зарыть браузер сразу ошибка, скрипт даже не начинает работу.



  • @bigorat почему не попадете? куки не перенесутся в браузер, так как его нет))



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



  • @DrPrime, увы, сделал по вашему рецепту, http авторизация, в ручную открыл браузер через экшен "Открыть браузер",
    далее перенос куков из http клиента, загрузка URL через экшен "Загрузить", работа в браузере в отдельной функции и в ней же закрытие браузера, итог тот же -

    20 - Закончен с сообщением: NetworkAccessManager is not accessible try to create new browser with browser()! command
    


  • @bigorat значит все равно есть ошибка в скрипте



  • Если не слишком секретный, можете скинуть скрипт, я посмотрю



  • @DrPrime, все, нашел, экшен "установить прокси" для браузера был выше, спасибо за подсказку!!!!


Log in to reply
 

  • 2
  • 4
  • 13
  • 4
  • 2
  • 20
  • 5
  • 12