2010-08-31 2 views
1

Я пытаюсь использовать Watin для анализа результатов поиска Google. Однако watin не может найти элементы на странице результатов поиска Google. Когда я смотрю на источник, это потому, что страница генерируется с помощью javascript, поэтому результаты поиска не отправляются через провод в html.Watin & Google Searches

Однако, когда я открываю Firebug (в Firefox), я могу разобрать html, который генерируется javascript.

Кто-нибудь знает, как я могу заставить Ватина сделать то же самое, чтобы я смог разобрать результаты?

Спасибо :)

+1

Показать код. У WatiN нет проблем с созданным javascript контентом. – prostynick

ответ

0

Не могли бы вы использовать API поиска Google?

http://code.google.com/apis/ajaxsearch/documentation/#fonje

+0

Думаю, вам придется платить за поиски. – Garth

+0

Я думаю, что это бесплатно, хотя вы должны соблюдать их условия (http://code.google.com/apis/ajaxsearch/signup.html). Если ваше использование не соответствует их условиям API, то очистка контента с помощью watin, вероятно, не соответствует общим условиям Google (например, раздел 5.3 http://www.google.com/accounts/TOS). –

+0

Мне нужно использовать Watin для этого решения. Спасибо за ввод, хотя :) – Garth

0

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

Я бы также предложил проводку кода, чтобы мы могли точно видеть, что вы пытаетесь сделать.