代码流程:先进入 【CSDN首页】,保存当前页面的句柄,然后再点击左侧 【CSDN官方博客】跳转进入新的标签页,再次保存页面的句柄,我们验证一下selenium会不会自动定位到新打开的窗口。 from selenium import webdriver handles = [] driver = webdriver.Chrome() driver.get('https://blog.csdn.net/') # 设置隐式等...
4. 实战应用 在实际项目中,我们可能需要从网页中提取数据。以下是一个示例,该示例从豆瓣电影列表中抓取电影名称: fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttime# 初始化 Chrome 驱动driver=webdriver.Chrome()# 访问豆瓣电影driver.get("# 等待页面加载time.sleep(3)# 查找电影名称movie...
安装步骤: 打开命令提示符,输入安装命令并执行。使用 pip show selenium 检查安装是否成功。接着,针对不同的浏览器安装相应的驱动程序。例如,为 Chrome 安装驱动需要找到对应版本的链接并下载。下载完成后,将 chromedriver.exe 文件保存到任意位置,并确保其路径包含在环境变量中。定位页面元素: 首先通...