写一段python代码,自动打开百度首页,并在搜索框输入“姚明”,并按回车键
时间: 2024-06-10 13:05:45 浏览: 157
好的,下面是您要的 Python 代码:
```python
# 导入所需库
import webbrowser
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 打开浏览器并访问百度首页
webbrowser.open("https://www.baidu.com")
# 定义等待时间
time.sleep(2)
# 找到搜索框并输入“姚明”
driver = webdriver.Chrome()
search_box = driver.find_element_by_id("kw")
search_box.send_keys("姚明")
# 模拟按回车键
search_box.send_keys(Keys.RETURN)
```
请注意,因为要进行自动化操作,这段代码需要安装 `selenium` 库以及对应的浏览器驱动。在这里,我使用的是 Chrome 浏览器,所以下载对应的驱动,并将其放到 Python 环境变量中即可。如果您使用的是其他浏览器,请安装对应的驱动。
相关问题
写一段python代码,自动打开百度首页,并在搜索框输入今天的日期,并按回车键
好的,以下是 Python 代码:
```
import webbrowser
import datetime
now = datetime.datetime.now().strftime("%Y-%m-%d")
search_query = "https://www.baidu.com/s?ie=utf-8&wd=" + now
webbrowser.open(search_query)
```
这段代码会调用 webbrowser 模块打开百度首页,然后获取今天的日期并拼接在搜索框中,最后按下回车键进行搜索。
写一段python代码,自动打开百度首页,并在搜索框输入昨天的日期,并按回车键
好的,以下是您需要的Python代码:
```
import datetime
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 获取昨天的日期
yesterday = datetime.datetime.now() - datetime.timedelta(days=1)
date_str = yesterday.strftime("%Y-%m-%d")
# 启动浏览器
browser = webdriver.Chrome()
browser.get("https://www.baidu.com")
# 在搜索框中输入日期并回车搜索
search_box = browser.find_element_by_name("wd")
search_box.send_keys(date_str)
search_box.send_keys(Keys.RETURN)
# 关闭浏览器
browser.quit()
```
这段代码使用了Selenium库来控制Chrome浏览器,打开百度首页并在搜索框中输入昨天的日期,最后按下回车键搜索。注意,在运行代码之前需要先安装Selenium和ChromeDriver。
阅读全文