Какое место элемент управления веб-браузером C # (wpf) оставляет для веб-хостинга

#c# #wpf #web-controls

#c# #wpf #веб-элементы управления

Вопрос:

Извините, если название вопроса немного вводит в заблуждение, но я изо всех сил пытался уместить то, что я прошу, в одно предложение.

Недавно я написал приложение для автоматизации множества административных задач, которые я должен выполнять на веб-сайте, его WPF и использует систему.Windows.Элементы управления.Веб-браузерный элемент управления. Я вполне доволен тем, что у меня есть на данный момент, это экономит мне уйму времени. Однако, разрешено ли использование автоматизации на этом веб-сайте или нет, является немного серой областью. Я довольно внимательно прочитал условия использования, и в них говорится, что любая автоматизация должна соответствовать правилам robots.txt файл. Они также пренебрегли созданием robots.txt файл.

У меня есть действующая учетная запись на этом веб-сайте, и я могу так же легко достичь того же результата, сидя перед своим компьютером и вручную выполняя то же самое, я не чувствую, что на самом деле нарушаю какие-либо правила. Однако это заставило меня задуматься, какую информацию оставляет этот элемент управления? Могут ли веб-хосты обнаружить автоматизацию и есть ли способы обойти это?

Заранее спасибо.

Ответ №1:

Хорошо, итак, вы создали своего рода бота, который выполняет за вас АДМИНИСТРАТИВНЫЕ задачи на вашем веб-сайте, размещенном у какого-либо хостинг-провайдера, верно?

И вы утверждаете, что можете достичь того же результата, хотя и медленнее, выполнив указанную задачу самостоятельно.

Если вы просто автоматизируете задачу, то «объем памяти» на хосте такой же, как если бы вы выполняли задачу самостоятельно.

Однако существуют способы обнаружить использование бота, то есть повторяющиеся задачи, которые обрабатываются намного быстрее, чем это мог бы сделать человек. Это один из способов, с помощью которого они обнаруживают использование ботов, скажем, в WoW.

Комментарии:

1. Мне нравится, как вы выделили слово «административный» жирным шрифтом и заглавными буквами. Я думал, что неправильно написал это или что-то в этом роде 🙂 Да, вы уловили суть. Я действительно могу сам обеспечить тот же результат, но необязательно быстрее. Код ожидает загрузки страниц каждый раз, а затем анализирует требуемые кнопки или ссылки … нажимает на них, затем ожидает повторной загрузки страницы. Это все еще стоит того, поскольку я могу запустить его за одну ночь.

2. Упс, нажмите return, прежде чем я был готов. Итак, это определенный параметр? Из их веб-журналов веб-хосты не могут видеть, какой браузер я использовал, или какую-либо подобную информацию? Спасибо за ваш ответ.

3. Суть задач администратора заключается просто в том, чтобы подчеркнуть тот факт, что существует ряд других возможностей (многие из них являются серой областью закона)… В любом случае, если вы используете веб-браузер C #, значит, вы используете движок Trident, то есть Internet Explorer, который находится под вашей программой.