【发布时间】:2015-08-09 16:03:09
【问题描述】:
我正在尝试通过仅截取广告的屏幕截图来使用 CasperJS 抓取一些图像(在本例中为广告)。我已经确定了 DIV“creative_xxxxx”的唯一 ID,但是到目前为止,我无法访问选择器或下图中的任何选择器。
选择器不在页面源上,可能是因为它们是在页面加载期间插入的,但可以在 FireBug 中看到:
基本上我想知道如何访问上面的选择器,或者更一般地说,任何不在原始页面源中的选择器。我认为 Casper 执行了 JavaScript,因此这不是问题,但也许我误解了?
选择器在 iFrame 内,我使用了 casper.withFrame(frame, function(),但选择器似乎仍然不存在。这是我试图从中抓取的网站:
【问题讨论】:
标签: javascript css-selectors web-scraping phantomjs casperjs