seleniumpython中的Javascript执行

seleniumpython中的Javascript执行,python,selenium,Python,Selenium,当我用python在Selenium中执行Javascript时,我是否会与网站进行交互?例如,如果我执行Javascript返回一页,那么网站会看到这个吗? 例如 : 执行脚本(脚本,*args) 在当前窗口/帧中同步执行JavaScript 网站是否看到它取决于您在脚本中提供的代码。有些JavaScript会将请求发送到远程服务器,有些则不会。为什么要询问而不是尝试?在这方面,Selenium与其他浏览器一样。如果您告诉它返回一个页面,它可能只是从缓存中获取该页面。但是页面的元数据可能表明它

当我用python在Selenium中执行Javascript时,我是否会与网站进行交互?例如,如果我执行Javascript返回一页,那么网站会看到这个吗? 例如

:

执行脚本(脚本,*args)

在当前窗口/帧中同步执行JavaScript


网站是否看到它取决于您在
脚本中提供的代码。有些JavaScript会将请求发送到远程服务器,有些则不会。

为什么要询问而不是尝试?在这方面,Selenium与其他浏览器一样。如果您告诉它返回一个页面,它可能只是从缓存中获取该页面。但是页面的元数据可能表明它不能从缓存中提取,所有访问都必须从该网站请求最新版本。我的问题可能重复,因为我不知道该网站可以获取什么?你可以获取任何网站,因为问题的重点不取决于该网站。采取任何网站,点击任何链接,然后执行脚本。利润。测试.will driver.execute_脚本(“window.history.go(-1)”)最多需要5分钟?这取决于您控制的浏览器(它们的行为可能不同)以及历史记录中的上一页是什么(例如,如果请求不缓存该页,则浏览器应从服务器重新获取该页)。这真的开始听起来像是一场灾难。你到底想实现什么?我更喜欢不知道如何导航的网站,因此我想尽量保持匿名,因此我想让它看起来尽可能正常,什么?“让它看起来尽可能正常”是什么意思?这和匿名有什么关系?当你浏览网页时,你有一个指纹,当我浏览谷歌、facebook等网站时,我更希望有一个尽可能正常的指纹。
driver.execute_script("window.history.go(-1)")