安装selenium浏览器服务
docker run --name firefox -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:3.141
demo
from selenium import webdriver
from selenium.webdriver import DesiredCapabilities
driver = webdriver.Remote(
# 指定远程浏览器的地址
command_executor='http://127.0.0.1:4444/wd/hub',
# 指定期望的浏览器类型,这里安装的是 firefox 所以指定firefox
desired_capabilities=DesiredCapabilities.FIREFOX,
)
# 发送请求
driver.get("https://www.baidu.com")
# 获取网页源码
html = driver.page_source
print(html)
# 获取网页title
title = driver.title
print(title) # 百度一下,你就知道
# 获取当前网页的 url
current_url = driver.current_url
print(current_url) # https://www.baidu.com/
# 退出驱动,关闭所有关联的窗口
driver.quit()
标签:firefox,title,url,selenium,driver,浏览器
From: https://www.cnblogs.com/bitterteaer/p/17800130.html