javascript - 在 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("ctl00$c$ITEMBoxSelector$ITEMListSelector", "", true, "", "", 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() 进行转机,您有什么建议?
解决方案
推荐阅读
- java - TextField 的输入值等于数组列表值,但不会上报该值。为什么?
- angular - 如何替换以前选择的文件?
- sql - 不能在一个 .bat 文件中运行两个 .sql
- ios - 使用 Xcode 11 启用 Bitcode 的 iOS 框架
- python-3.x - 尝试拆分字符串,但我遇到了与编码相关的问题
- .net-core - MQ PubSub - 如何从 .Net 读取 IBM MQ PubSub 的示例
- c# - 从 AJAX 将整数数组发送到 selectpicker 值
- c++ - fork 后重新设置断点(无法访问内存)时出现 GDB 错误
- python - datetime.datetime 没有属性“datetime”
- php - 如果 WooCommerce 购物车包含产品类别的组合,则隐藏运输方式