您现在的位置是:主页 > news > 一个网站价格/十大seo免费软件

一个网站价格/十大seo免费软件

admin2025/6/17 19:41:04news

简介一个网站价格,十大seo免费软件,做律师百度推广的网站,建模培训哪家好目录 背景 沙箱安装selenium demo编写 运行并查看效果 背景 上一篇已经教大家怎么创建一个python项目了。这一篇分享如何写selenium的hello world。 沙箱安装selenium 第一篇,我们装了一个selenium,那个是全局的,但是现在我们使用沙箱,…

一个网站价格,十大seo免费软件,做律师百度推广的网站,建模培训哪家好目录 背景 沙箱安装selenium demo编写 运行并查看效果 背景 上一篇已经教大家怎么创建一个python项目了。这一篇分享如何写selenium的hello world。 沙箱安装selenium 第一篇,我们装了一个selenium,那个是全局的,但是现在我们使用沙箱,…

目录

背景

沙箱安装selenium

demo编写

运行并查看效果


背景

上一篇已经教大家怎么创建一个python项目了。这一篇分享如何写selenium的hello world。

沙箱安装selenium

第一篇,我们装了一个selenium,那个是全局的,但是现在我们使用沙箱,所以需要再局部再次安装selenium。

如下:

(venv) O:\python\selenium-test>pip install selenium
Looking in indexes: https://pypi.doubanio.com/simple/
Collecting seleniumDownloading https://pypi.doubanio.com/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whl (904 kB)|████████████████████████████████| 904 kB 2.2 MB/s
Collecting urllib3Downloading https://pypi.doubanio.com/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl (127 kB)|████████████████████████████████| 127 kB 3.3 MB/s
Installing collected packages: urllib3, selenium
Successfully installed selenium-3.141.0 urllib3-1.25.10
WARNING: You are using pip version 20.1.1; however, version 20.2.2 is available.
You should consider upgrading via the 'o:\python\selenium-test\venv\scripts\python.exe -m pip install --upgrade pip' command.

demo编写

然后,在项目默认创建的main.py里头,删除所有默认的样例代码,输入如下内容:

from selenium import webdriverdriver = webdriver.Chrome()
driver.get('https://www.baidu.com')print(driver.title)driver.quit()

运行并查看效果

按照python程序的运行方式,运行main.py文件,笔者喜欢使用命令的方式:

python main.py

效果:

报错了

(venv) O:\python\selenium-test>python main.py
Traceback (most recent call last):File "o:\python\selenium-test\venv\lib\site-packages\selenium\webdriver\common\service.py", line 76, in startstdin=PIPE)File "C:\Users\32631\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 707, in __init__restore_signals, start_new_session)File "C:\Users\32631\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 990, in _execute_childstartupinfo)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。During handling of the above exception, another exception occurred:Traceback (most recent call last):File "main.py", line 4, in <module>driver = webdriver.Chrome()File "o:\python\selenium-test\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__self.service.start()File "o:\python\selenium-test\venv\lib\site-packages\selenium\webdriver\common\service.py", line 83, in startos.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/h
ome

上述错误原因,是因为还缺乏一个自动化测试的浏览器插件。详见下一篇。