url地址:https://www.sogou.com/编写一个简单的爬虫程序,要求用户输入一个搜索关键字,然后将爬取到的搜狗网站上的搜索结果保存在本地文件 “【关键字】.html”中。例如,搜索关键词为“熊猫”,则搜索结果本地保存为“熊猫.html”。
时间: 2024-04-21 22:30:13 浏览: 205
sogou.zip_3318ee com_DF11 0457_bb9949..com_hotexp_http://sogou.c
以下是一个简单的爬虫程序,可以实现输入搜索关键字后爬取搜狗搜索结果并保存为本地文件:
```python
import requests
keyword = input('请输入搜索关键字:')
url = f'https://www.sogou.com/web?query={keyword}'
response = requests.get(url)
filename = f'{keyword}.html'
with open(filename, 'w', encoding='utf-8') as f:
f.write(response.text)
print(f'搜索结果已保存为本地文件 {filename}。')
```
程序首先让用户输入搜索关键字,然后构造搜索页面的 URL,并使用 requests 库发送 GET 请求获取页面内容。最后将页面内容保存为本地文件,文件名为搜索关键字加上 ".html" 后缀。
需要注意的是,这只是一个简单的示例,实际的爬虫可能需要处理更多的异常情况和数据结构。此外,爬虫行为可能会违反某些网站的使用条款,因此请确保您的爬虫是合法和合理的。
阅读全文