Я хочу разработать платформу, на которой пользователи могут вводить URL-адрес, а затем мой веб-сайт откроет веб-страницу в iframe
. Теперь пользователь может изменить свой сайт, просто щелкнув правой кнопкой мыши, и я предоставлю ему такие опции, как «удалить этот элемент», «скопировать этот элемент». Я почти до конца. Многие веб-сайты отлично открываются в iframe
, но для нескольких веб-сайтов выявлены некоторые ошибки. Я не мог определить причину, поэтому прошу вас о помощи.Проблемы разработки веб-скребка
Я решил другие проблемы, такие как проблема XSS.
Ниже приведена процедура:
Используется JavaScript и отправляется запрос на мой Java-сервер, который устанавливает соединение с указанным пользователем URL-адресом и извлекает HTML-код, а затем использует Jsoup HTML-парсер для преобразования относительных URL-адресов в абсолютные URL-адреса а затем сохраните HTML на моем диске в Java. И затем я делаю сохраненный HTML в моем iframe
.
Где-то не так?
Несколько сайтов работают отлично, но некоторые из них не являются.
Например: -
Когда я попытался открыть http://www.snapdeal.com он дал мне ошибку Uncaught TypeError: Cannot read property 'paddingTop' of undefined
. Я не понимаю, почему это происходит.
Обновление Мне действительно интересно, как это реализовано? @http://www.proxywebsites.in/browse.php?u=Oi8vd3d3LnNuYXBkZWFsLmNvbQ%3D%3D&b=13&f=norefer
Привет, Его работа для большинства сайтов сейчас. Но все же snapdeal.com бросает ту же ошибку, и ее фоновое изображение не загружается на мою страницу. – sachinjain024