Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为了运行Python Selenium&;访问网站的元素,您需要实际的浏览器吗?_Python_Selenium - Fatal编程技术网

为了运行Python Selenium&;访问网站的元素,您需要实际的浏览器吗?

为了运行Python Selenium&;访问网站的元素,您需要实际的浏览器吗?,python,selenium,Python,Selenium,在我看来,要通过Selenium运行网站,需要浏览器的二进制文件。 而headless选项只允许您在不打开浏览器的情况下完成工作(类似于在后台运行浏览器)。但是,这仍然意味着浏览器必须在系统上?我说得对吗 此外,如果希望在服务器上运行Selenium功能(访问某些网站的元素),该怎么办。这是否意味着还需要在服务器系统上安装浏览器的二进制文件 谢谢是的。您需要在系统中安装浏览器您必须安装驱动程序(即chromedriver或geckodriver)

在我看来,要通过Selenium运行网站,需要浏览器的二进制文件。 而headless选项只允许您在不打开浏览器的情况下完成工作(类似于在后台运行浏览器)。但是,这仍然意味着浏览器必须在系统上?我说得对吗

此外,如果希望在服务器上运行Selenium功能(访问某些网站的元素),该怎么办。这是否意味着还需要在服务器系统上安装浏览器的二进制文件


谢谢

是的。您需要在系统中安装浏览器您必须安装驱动程序(即chromedriver或geckodriver)