python
import webbrowser
def open_webpage(url):
webbrowser.open(url)
# 使用函数打开指定的网页
open_webpage("https://www.example.com")
在这个示例中,我们定义了一个函数open_webpage
,它接受一个URL作为参数,并使用webbrowser.open()
函数打开该URL。然后,我们调用这个函数并传入我们想要打开的网页的URL。
请注意,webbrowser.open()
函数将尝试使用默认的Web浏览器打开URL。如果你想要使用特定的浏览器,你可以使用webbrowser.get()
函数来获取一个浏览器控制器,然后使用它的open()
方法。例如,以下代码将使用Chrome浏览器(需要下载对应的驱动文件)打开指定的网页:
python
import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
# 定义打开链接
url = 'http://www.baidu.com'
# 打开链接
path = Service('D:/venv/Scripts/chromedriver.exe') #放驱动文件的位置
driver = webdriver.Chrome(service=path) #打开谷歌浏览器
# driver =webdriver.Edge(service=path) #打开Edge浏览器
driver.get(url)
time.sleep(5)
driver.quit()
谷歌驱动下载地址:https://chromedriver.chromium.org/downloads
edge驱动下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/?form=MA13LH
火狐驱动下载地址:https://gitcode.com/mozilla/geckodriver/releases?utm_source=csdn_github_accelerator\&isLogin=1
部分驱动需要科学上网才能进行下载,作者给大家准备好了已经下载好的驱动程序,在文章的顶部资源下载
网页全屏展示F11
适应pyautogui库模拟键鼠按下F11使网页进行全屏展示,列程代码如下
python
import webbrowser
import pyautogui
import time
# 替换"https://www.example.com"为您想要打开的URL
url = "https://www.baidu.com"
# 在默认浏览器中打开URL的新标签
webbrowser.open_new_tab(url)
# 等待几秒钟让页面加载
time.sleep(2)
# 模拟F11键按下
pyautogui.hotkey('f11')
浏览器窗口最大化列程
python
import webbrowser
import ctypes
# 替换"https://www.example.com"为您想要打开的URL
url = "https://www.example.com"
# 在默认浏览器中打开URL的新标签
webbrowser.open_new_tab(url)
# 等待几秒钟让页面加载
import time
time.sleep(2)
# 获取当前窗口句柄
user32 = ctypes.windll.user32
hwnd = user32.GetForegroundWindow()
# 设置窗口最大化显示
user32.ShowWindow(hwnd, 3) # SW_MAXIMIZE = 3