当我运行下面的代码时:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
options = Options()
options.add_experimental_option("detach", True)
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get("https://www.globalacademia.com")
我从 VisualStudio OUTPUT 选项卡获得以下输出:
[Running] python -u "c:\Users\User\Desktop\testselenium.py"
[Done] exited with code=0 in 0.061 seconds
没有任何反应 Google Chrome 无法打开! :(
我是一个完全的初学者,正在尝试编写一个Python代码,自动将学生申请到许多大学 - 填写申请门户字段,如文凭、姓名等。
为此,我正在学习如何与浏览器交互,我正在学习 chatgpt 和谷歌搜索,但我一开始就坚持让 chrome 打开。我已经通过CMD安装了Selenium,通过CMD安装了python并安装了Visual Studio。
我尝试了在网上找到的有关如何启动 chrome 或打开某些网站的不同代码,但没有一个有效,并且我添加到这篇文章中的代码似乎是最新的 YouTube 视频中的最新代码。
非常欢迎有关如何正确学习的建议,我不懂技术,但我可以继续尝试并使用正确的学习资源来解决问题。 ChatGPT 似乎是个坏主意。第一次在 Stack 上发帖,希望我做得对。 :) 感谢您的努力。
在最新版本中,使用带有 selenium 的 Chrome 驱动程序已大大简化。使用selenium 4.21.0,您所需要的只是:
from selenium import webdriver
from selenium.webdriver import ChromeOptions
options = ChromeOptions()
options.add_argument("--headless")
url = "https://www.globalacademia.com"
with webdriver.Chrome(options=options) as driver:
driver.get(url)