飞溅和无限滚动

时间:2018-10-28 22:54:59

标签: python splash scrapy-splash

我知道使用/execute端点并将LUA脚本传递给端点,该脚本将加载页面并通过执行JavaScript代码滚动页面。但是,这是“一劳永逸”的操作,在这里我无法很好地控制如何或何时在Python程序中滚动页面。

换句话说,一旦Splash加载了页面,就无法在该页面上执行其他操作(例如执行JavaScript代码)。我希望能够在我的Selenium风格的Python程序中与当前页面会话进行交互。在Splash中有可能吗?如何实现?

替代方法是继承QWebEnginePage并在其之上构建浏览器,但这是一个全新的工作世界,如果可能的话,我希望避免这种情况。

0 个答案:

没有答案