我正在使用QtWebEngine 5(python),主要用于进行爬网(但不仅限于)。 我想通过以下方式控制qt重定向:
之前,每个URL都会加载,我希望能够决定是否应继续重定向。
AFAIU,Interceptor类不是正确的类,因为它是在URL加载之后进行的,但也许我弄错了。
我想举一个我想要实现的例子: 让我们留下,我从链接a.com开始,重定向到b.com,然后它重定向到c.com。 在每个网址加载之前,qt将调用一个函数,该函数将决定是否继续(伪代码)
def should_continue(url):
if url.contains(x.com):
log("got to x, not sending request")
return False
else:
return True