为什么我丢失了 iframe 的 src?
Why I loose a src of iframe?
html中有一个 iframe:
<iframe id="iframeViewer3D" width="340" height="210" scrolling="no" src="/global/viewer.aspx?mode=3DWebGL&xmp=-1-59-flexible_shaft_coupling_c172903000300.xmp&previewCad=flexible_shaft_coupling_c172903000300&h=210&w=340&version=3&Lang=en&fwsid=3DCC&CF=0&PMLOG=1&DisplayMode=small&manId=ACCES"></iframe>
当我尝试使用 casperjs 获取此 iframe 的 HTML 时:
var link = casper.getHTML('#iframeViewer3D', true);
它 returns html 的一部分,没有 src:
<iframe id=\"iframeViewer3D\" width=\"340\" height=\"210\" scrolling=\"no\"></iframe>
为什么src丢失了,如何获取这个src?我猜这是因为 link leeds 到另一个域
您尝试过直接获取 src-value 吗?
var link = casper.getElementAttribute('#iframeViewer3D', 'src');
html中有一个 iframe:
<iframe id="iframeViewer3D" width="340" height="210" scrolling="no" src="/global/viewer.aspx?mode=3DWebGL&xmp=-1-59-flexible_shaft_coupling_c172903000300.xmp&previewCad=flexible_shaft_coupling_c172903000300&h=210&w=340&version=3&Lang=en&fwsid=3DCC&CF=0&PMLOG=1&DisplayMode=small&manId=ACCES"></iframe>
当我尝试使用 casperjs 获取此 iframe 的 HTML 时:
var link = casper.getHTML('#iframeViewer3D', true);
它 returns html 的一部分,没有 src:
<iframe id=\"iframeViewer3D\" width=\"340\" height=\"210\" scrolling=\"no\"></iframe>
为什么src丢失了,如何获取这个src?我猜这是因为 link leeds 到另一个域
您尝试过直接获取 src-value 吗?
var link = casper.getElementAttribute('#iframeViewer3D', 'src');