如何从通过Javascript打开的页面中获取html



在使用Pool执行的函数中,我使用# driver.execute_script('window.open("{}", "_blank");'.format(input_url))而不是driver.get,如下所示:

with Pool(2) as p:
records = p.map(process_url, fetch_links)

为了加快这个过程,我使用window.open通过Javascript打开URL。它确实打开了,但没有获取页面的HTML。我该如何应对?我尝试了driver.get(),但并行性不起作用,因为它在同一窗口中逐个打开URL。

我在使用javascript和html时也遇到了类似的问题。

要通过url打开html文件或其他网站,您可以尝试以下javascript代码:

location.replace("name.html")

html文件应位于js文件所在的同一文件夹中

试试这个:

location.replace("https://stackoverflow.com")

打开另一个网站。

相关内容

  • 没有找到相关文章

最新更新