2013-07-22 2 views
1

Я работаю в тренажерном зале у стойки регистрации. Веб-сайт, который мы используем, занимает некоторое время, чтобы перемещаться по графическому интерфейсу. Эта консоль в браузере Google Chrome кажется довольно мощной. Может кто-нибудь, пожалуйста, направить меня на какой-то учебник или даже ответить на этот вопрос самостоятельно?Использование консоли Google Chrome для выполнения запросов

Как использовать консоль Google Chrome (проверить элемент> консоль) для выполнения поиска с использованием возможности поиска веб-сайта?

Благодарим за помощь!

+0

Это было бы несчастливо по крайней мере, очень важно, как работает сайт. Это не означает, что это обязательно невозможно, но в зависимости от того, как и с какими технологиями был создан веб-сайт, может потребоваться некоторое время, чтобы разобраться в этом (не получив знания от того, кто создал сайт). – ajp15243

+0

В принципе, вы хотите перейти на какой-либо веб-сайт, открыть консоль с F12 или осмотром и с помощью некоторой магии javascript выполнить поиск, используя форму поиска на сайте? если это так, укажите пример скриншота, поиска и ожидаемого результата, который вы хотите увидеть в консоли. Между тем вам понадобится много исследований о том, как использовать jquery Ajax или любую другую библиотеку JS. – TecHunter

+0

Добро пожаловать в программирование. Приготовьтесь к разуму. –

ответ

0

Для этого вам потребуется некоторое базовое понимание javascript и DOM.

Если ваш сайт имеет простую форму для поиска, вы можете использовать что-то вроде этого.

document.getElementById('IdOfSearchField').value = 'test'; 
document.getElementById('IdOfSearchForm').submit(); 

Что делает то, что он изверг в searchfield и устанавливает его значение на «тест», а затем он отправляет форму поиска.

this site (извините за то, что он был на шведском языке, это был тот, над которым я работал в настоящее время), вы можете использовать следующее для поиска «теста».

document.getElementById('query').value = 'test'; document.getElementById('SpeedSearchForm').submit(); 

Если ваш сайт загружен jQuery, вы можете немного упростить это.

$('#query').val('test'); $('#SpeedSearchForm').submit(); 

Другой способ сделать это было бы перейти непосредственно к SEARCHRESULT-страницы с соответствующей строки запроса (если это поддерживается веб-сайт. В моем образце случае это будет выглядеть следующим образом (поскольку страницы поиска находится в/поиска и нужно просто строки запроса query работать).

window.location = '/search?query=test'; 

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

+0

Спасибо Карл! Правильно, было бы сложно набирать весь этот код каждый раз, когда я искал. Цель здесь - использовать консоль для поиска на сайте без необходимости загружать страницу «Найти пользователя» или «Участник будущих встреч». Поэтому я не уверен, что это будет работать без указания поля «Поиск» и «Отправить» на фактической странице. Я надеялся назвать какую-то функцию Javascript? Я думаю, что они включают в себя те же файлы .JS на каждой странице. –

+0

Я попытаюсь получить более подробную информацию о том, как работает этот сайт. –

Смежные вопросы