首页 > 解决方案 > 在 jquery 或 puppeteer 上动态调用没有 src="" 的 iframe 上的 WebScraping

问题描述

我有一个动态调用的 iframe:

href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(VARİABLES,,true,,false,))

更确切地说,在我单击下面提到的 div 之后:

<a data-value="XorgstedSOME-VALUElAW0aqrAk=" class="operations-blocks threeText " href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$c$ITEMBoxSelector$ITEMListSelector&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">
        <span id="" class="title">
            item1
        </span>
        <span id="" class="small-text">
            item2
        </span>
        <span id="" class="text">
           USER
        </span>

点击 div 后,我导航到没有 src 的 iframe,如下:

<iframe id="iframe1" name="iframe1" allowtransparency="true" frameborder="0" src="" style="visibility: visible;"></iframe>

我需要对这个 iframe 进行网络抓取

据我所知,javascript:WebForm_DoPostBackWithOptions() 将一个变量发送到服务器,在那里解析一个函数,然后发送一个 URL,它将我们导航到结果。webform_DoPostBackWithOptions() 有什么作用? (所以我无法进入js)

可能吗?

如果可能的话,是否可以通过 puppeteer 调用嵌入在给定页面上的 js 函数。

是否可以通过在 puppeteer 中调用 js 来克隆 iframe?

这与UTM参数有关吗?

如果可以使用 javascript:WebForm_DoPostBackWithOptions() 进行转机,您有什么建议?

标签: javascripthtmljqueryiframepuppeteer

解决方案


推荐阅读