Я пишу некоторые выскабливание скрипт на casperjs/phantomjs и пытается получить HTML от одного из goodle теги объявлений Iframe и получать ошибкиПолучить HTML от фрейма - «не удалось прочитать contentDocument» ошибка
Код:
iframe_node = $('iframe').contents().find('iframe[name^="google_ads_frame"]')[0]
html = a.contentDocument.body.innerHTML
Ошибка:
Uncaught DOMException: Failed to read the 'contentDocument' property from 'HTMLIFrameElement':
Blocked a frame with origin "http://example.com" from accessing a cross-origin frame.(…)
Вы можете изменить контекст на iframe из CasperJS, например [this] (http://stackoverflow.com/a/14154214/1816580) и получить содержимое из 'casper.getHTML()' –