Я ищу способ загрузить сайт, а затем проверить через 1 минуту или нет, изменилось ли содержимое, если нет, повторите. Это потому, что веб-сайт, на котором я пытаюсь получить контент, содержит javascript для загрузки div, который мне нужен. Я думал использовать какой-то iFrame, но я понятия не имею, с чего начать, и Google не помогает мне.Chrome Extension Загрузите страницу загрузки Javascript/jQuery и измените ее.
Редактировать
Это код, который я бегу с атм и scrapUrl это определенный URL, так что не беспокойтесь об этом:
var iframe = document.body.appendChild(document.createElement('iframe'));
iframe.src = scrapUrl;
$(iframe).ready(function() {
$(iframe).load(function() {
alert('loaded');
alert($(iframe).contents().find('div#description').html());
});
});
Он выводит «загружен», и после этого "undefined"
Итак, вы хотите, чтобы iFrame перезагружался каждый так часто? И вы не можете найти это [в Google] (https://www.google.co.uk/search?q=automatically+reloading+iframe)? Как насчет этого вопроса: http://stackoverflow.com/questions/6975765/how-to-refresh-an-iframe-automatically – George
использовать метод javascript setinterval() –
Это объект iFrame, а не фактический iFrame на странице. –