使用python百度搜索“春江花月夜” 1、新建文本文件”chunjiang.txt”, 2、写入“春江花月夜”内容, 3、读取文件内容。
时间: 2024-06-09 14:09:38 浏览: 94
你可以尝试以下代码实现:
```python
# 导入requests库
import requests
# 百度搜索链接
url = 'https://www.baidu.com/s'
# 搜索关键词
keyword = '春江花月夜'
# 构造查询参数
params = {'wd': keyword}
# 发送查询请求
response = requests.get(url, params=params)
# 获取查询结果的HTML源代码
html = response.text
# 新建文件并写入搜索结果
with open('chunjiang.txt', 'w', encoding='utf-8') as f:
f.write(html)
# 读取文件内容
with open('chunjiang.txt', 'r', encoding='utf-8') as f:
content = f.read()
print(content)
```
注意,由于百度搜索结果的HTML源代码可能比较长,因此在写入文件时可能会耗费较长时间。如果你只需要查看搜索结果的部分内容,可以修改代码如下:
```python
# 新建文件并写入搜索结果的前1000个字符
with open('chunjiang.txt', 'w', encoding='utf-8') as f:
f.write(html[:1000])
# 读取文件内容
with open('chunjiang.txt', 'r', encoding='utf-8') as f:
content = f.read()
print(content)
```
这样可以只写入搜索结果的前1000个字符,节省写入时间和文件空间。
阅读全文