Анализ экранных данных по SSL с.NET

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

git checkout  

(Благодаря этот ответ )

В качестве альтернативы, вы можете извлечь из конкретная ветка HEAD:

git checkout  -- 

Согласно этому сообщению в блоге

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

9
задан Even Mien 4 June 2009 в 15:17
поделиться

4 ответа

Возможно, рассмотрите вариант WATIN для имитации навигации или WebClient , если вы можете сами найти элементы и смоделировать логику.

6
ответ дан 4 December 2019 в 10:34
поделиться

Золотым стандартом очистки экрана в .NET является пакет HTML Agility Pack .

Что касается получения страниц через HTTPS, попробуйте эту статью:

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

8
ответ дан 4 December 2019 в 10:34
поделиться

Вы, безусловно, можете сделать это с помощью HttpWebRequest, но отслеживать файлы cookie, используемые для входа в систему, может быть нетривиальной задачей. Я бы рекомендовал использовать watir (ruby) или watin (c #). Оба сделают все это за вас.

Вот пример с веб-сайта WatiN:

public void SearchForWatiNOnGoogle()
{
 using (IE ie = new IE("http://www.google.com"))
 {
  ie.TextField(Find.ByName("q")).TypeText("WatiN");
  ie.Button(Find.ByName("btnG")).Click();

  Assert.IsTrue(ie.ContainsText("WatiN"));
 }
}
4
ответ дан 4 December 2019 в 10:34
поделиться

Я слышал о людях, размещающих браузер в своих программах и выполняющих парсинг с помощью jQuery. Мне это кажется отличным, поскольку jQuery отлично подходит для поиска в DOM.

2
ответ дан 4 December 2019 в 10:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: