splash.private_mode_enabled = false 不适用于 Splash 3.5

问题描述

我想使用 Splash 3.5 抓取网站 link显示相关的“PUR”标签数据。 但是,即使我在下面使用 splash.private_mode_enabled = false,我也无法选择选项卡“PUR”数据。

function main(splash,args)
  splash.private_mode_enabled = false
  url = args.url
  assert(splash:go(url))
  assert(splash:wait(1))
  rur_tab = assert(splash:select_all(".filterPanelItem___2z5Gb"))
  rur_tab[5]:mouse_click()
  assert(splash:wait(1))
  splash:set_viewport_full()
  return splash:png()
end

相关数据仍为标签“BTC”数据。

我在下面附上了相关的 HTML。

<div class="filterPanel___2zFYQ">
    <div class="filterPanelItem___2z5Gb ">BTC</div>
    <div class="filterPanelItem___2z5Gb ">ETH</div>
    <div class="filterPanelItem___2z5Gb ">LTC</div>
    <div class="filterPanelItem___2z5Gb ">USD</div>
    <div class="filterPanelItem___2z5Gb active___1otJu">RUR</div>
    <div class="filterPanelItem___2z5Gb ">Other</div>
<input type="text" class="searchText___3mLvd" placeholder="Search..." value=""></div>

截图如下。

Cannot display "PUR" data

非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)