Искам да разработя скрипт, който ще извлече определена информация от страна на клиента, когато той въведе url за нашия сайт.
Например: Ако той въведе URL адреса www.example.com, кодът стартира и извлича определена информация от страна на клиента. Ще бъде различно за всеки потребител, като имейл във Facebook и т.н.
Така че разглеждах опцията и си мислех, че е почти невъзможно да го направя, освен ако нямам някакъв вид javascript код, който ще се изпълнява от страна на клиента, когато той посети сайта. Също така гледам библиотеки като Jsoup, selenium и т.н., но аз предполагам, че се изпълняват само локално и това не реши целта ми.
Текстът, който искам да извлека, е в iframe и по-нататък в таблици. Така че възможно ли е да напиша код (javascript или нещо друго), който включвам в нашата страница index.php и той се изпълнява на сайта на клиента, извлича информацията и съхранява резултати в база данни?
Сценарият е, че ако потребителят вече е влязъл във facebook в същия браузър, тогава, когато посети моя сайт, той автоматично ще покаже неговия имейл идентификатор, свързан с facebook. Така че искам да извлека този имейл идентификатор. Някакви предложения?
РЕДАКТИРАНЕ-->>
Опитвам се със следния код да се премести в рамка и след това да получа съдържанието, но той връща празен документ със съдържание.
var iframe = document.evaluate('//iframe[contains(@src, \"//my.leadpages.net/forms/5620062778032128/5654100301578240/5645914630782976/html/?lp-in-iframe=1\")]',document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).contentDocument;alert(iframe);
Също така, ако можете да ме напътствате как мога да се преместя в рамка и след това да получа съдържанието й чрез възли. Iframe няма идентификатор, име и т.н., така че използвах xpath начин. Той открива рамката като резултат от XpathResult, но не съм сигурен как да се премести в него и след това да извлече текст за различни възли. Това трябва да е в Javascript.