Обеспечение API помогает, удержит анализ экранных данных?

Я полагаю, это потому, что основание AHBottomNavigation уже ограничено основанием родителя app:layout_constraintBottom_toBottomOf="parent". Поэтому, когда вы добавляете в новое ограничение, соединяя верхнюю часть AHBottomNavigation с нижней частью родительского элемента, он центрируется между этими двумя ограничениями. Добавьте set.clear(R.id.vNavigation, ConstraintSet.BOTTOM); к своему коду и посмотрите, работает ли он.

7
задан 7 revs, 2 users 89% 24 May 2009 в 23:07
поделиться

6 ответов

Обеспечение API должно определенно уменьшить объем анализа экранных данных, который сделан против Вашего сайта. Используя хороший REST API намного легче и более безопасен, чем анализ экранных данных. Экраны могут измениться без уведомления, и это заставляет анализ экранных данных кодировать намного тяжелее для поддержания. Как разработчик, если бы мне нужна информация от сайта, я никогда не очищал бы сайт, если бы та же информация была доступна через API.

6
ответ дан 7 December 2019 в 03:21
поделиться

Анализ экранных данных не реалистично предотвратим. Обеспечение API, в то время как хороший тем, кто использует Ваши данные, не может предотвратить их. Так как данные в конечном счете должны быть человекочитаемыми, это поэтому является машиночитаемым. Вы были бы более обеспеченными расходами Ваша энергия, работающая над Вашим сайтом и не работающая на тех, кто использует Ваши данные (по закону или не).

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

1
ответ дан 7 December 2019 в 03:21
поделиться

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

1
ответ дан 7 December 2019 в 03:21
поделиться

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

Интерфейс RESTful JSON является хорошим выбором, потому что он может быть задан сценарием с любого другого довольно легкого языка (покажите мне язык, который не имеет синтаксического анализатора JSON, и я покажу Вам язык, о котором никто не заботится о).

1
ответ дан 7 December 2019 в 03:21
поделиться

Большинство разработчиков выберет технологию для использования по их собственным причинам. Таким образом, при обеспечении API, который легче, чем, что они используют для очистки экранов, затем некоторый unkown процент переместится в него. Сокращение пропускной способности, вероятно, будет очень низким в их списках соображений.

Так как Вы не указали то, что очищается для, мы не можем помочь Вам предположить, какой API для обеспечения, или какая пропорция будет использовать его.

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

Если Ваше намерение состоит в том, чтобы только минимизировать боль (который мог бы вывести из Вашего вопроса), то безусловно самая полезная вещь сделать состоит в том, чтобы запросить их скребки - более полезный, чем запросы Так, так или иначе.

Вы могли бы проверить woot.com и видеть то, что они обеспечивают на канале RSS для необременения сети http сервер.

0
ответ дан 7 December 2019 в 03:21
поделиться

Если Вы хотите предоставить открытую модель, что люди могут разработать решения ontop Вашего сайта, то да необходимо обеспечить API. Анализ экранных данных является методом враждебной интеграции и должен только использоваться в последнем средстве.

0
ответ дан 7 December 2019 в 03:21
поделиться
Другие вопросы по тегам:

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