Topic: Получить текст из элемента web страницы
Добрый вечер!
Подскажите как из Google translate (translate.google.ru) получить текст перевода? Id у элемента-контейнера нет...
My Visual Database → Russian → Получить текст из элемента web страницы
Добрый вечер!
Подскажите как из Google translate (translate.google.ru) получить текст перевода? Id у элемента-контейнера нет...
document.querySelector('.tlid-results-container').innerText
Вот сборка, нажатие на Button1 заполняет поле, а нажатие на Button2 должно вывести сообщение с переводом, но вываливает ошибку. Что я делаю не так?
Что я делаю не так?
Используете IE. Не поймаете вы ничего им, т.к. google его чмырит и шифрует в результате все классы и теги (см. полученный исходник страницы, там и близко не будет "tlid-results-container").
Используйте нормальный движок типа Selenium.WebDriver.
Не подскажете как это можно сделать в связке с MVD?
Написать код))
vovka3003, будьте так любезны, черкните код который должен быть. Заранее благодарю.
Если бы его можно было "черкнуть" я бы так и написал. Но под "писать код" я подразумевал то, что за это нужно специально засесть, т.е. скачать движок, накатать фетч, рапарсить страницу, столкнуться с еще какой-нибудь проблемой "нычки пряников" от гугла, решить ее (если получится), выдать код...
Хотя бы можете объяснить как сделать так чтобы работа шла через другой браузер (хром, FF), а не через IE? А дальше я сам.
Как я вам должен объяснить то, во что сам въезжал (неделями.. месяцами..)?
div - в Вашем случае не id элемента!
id так и объявляется <div id="div"></div> при этом в таком варианте Вы можете получить только атрибут
если Вы хотите получить текст, то t:=Web.GetAllInnerText('div'); в этом случае Вы получите все строки из всех <div>
Если бы его можно было "черкнуть" я бы так и написал. Но под "писать код" я подразумевал то, что за это нужно специально засесть, т.е. скачать движок, накатать фетч, рапарсить страницу, столкнуться с еще какой-нибудь проблемой "нычки пряников" от гугла, решить ее (если получится), выдать код...
А разве ты на этом форуме не для этого сидишь?
Гугл старался, создавал специальное API для своего сервиса перевода... Платное. А вы хотите на халяву его юзать
А разве ты на этом форуме не для этого сидишь?
Нет. На этом форуме я чисто из спортивного интереса. Да и на других не готов "получить задачу" и отрабатывать ее для кого-то за спасибо...
My Visual Database → Russian → Получить текст из элемента web страницы
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi