c# awesomium отобразить webview в webcontrol

208
25 марта 2018, 18:30

Здравствуйте, подскажите, пожалуйста, использую awesomium с помощью webview

  WebCore.QueueWork(() => vw[count].Source = new Uri(url));
  vw[count].Invoke(new Action(() =>
    {
    if (vw[count].HTML.Contains("id_prove_you_are_human"))
    {
     vw[count].Dispose();
      return;
     }
     })
     );

на одной странице используется Google Captcha, как я могу пройти эту капчу вручную, используя Webview? Могу ли я создать в отдельной форме webcontrol, и загрузить туда текущий Webview? Если да, то как это можно сделать? Или какой еще есть вариант?

Пробовал сделать так: добавляю в Webcontrol текущий websession, но получал ошибку, что websession нельзя прикрепить, если ранее был создан webview.

websessionclass.frmwebsession = vw[count].WebSession;
Form2 frm = new Form2();
frm.ShowDialog();

и во второй форме :

 webControl1.WebSession = websessionclass.frmwebsession; 
 webControl1.Source = new Uri(url);

Здесь получаю ошибку: "You cannot change the value of this property when the underlying web-view of this component, has already been created."

Или как можно отобразить webview для управления в окне браузера мышью? Спасибо

READ ALSO
c# парсинг файлов multipart form data

c# парсинг файлов multipart form data

клиент на андроиде передает multipart/form-data данные серверу на c# строковые данные извлекаются без проблем, а вот файлы разобрать не могу android использует...

256
Как узнать находится ли курсор в форме?

Как узнать находится ли курсор в форме?

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

186
GMap.Net сдвинуть нулевой меридиан

GMap.Net сдвинуть нулевой меридиан

Всем приветКак в GMap

190