搜索关键词自动提交并返回结果,关键词:python语言程序设计基础
时间: 2023-08-16 08:08:47 浏览: 75
好的,以下是使用 Python 编写的搜索关键词自动提交并返回结果的程序,关键词为 "python语言程序设计基础":
```python
import requests
from bs4 import BeautifulSoup
# 请求头,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 请求 URL
url = 'https://www.baidu.com/s'
# 设置搜索关键词
params = {'wd': 'python语言程序设计基础'}
# 发送 GET 请求
response = requests.get(url, headers=headers, params=params)
# 解析 HTML
soup = BeautifulSoup(response.text, 'html.parser')
# 打印搜索结果标题和链接
for result in soup.find_all('h3', {'class': 't'}):
title = result.a.text.strip() # 标题
link = result.a['href'] # 链接
print(title)
print(link)
print('---')
```
以上代码使用 requests 库发送 GET 请求,使用 BeautifulSoup 库解析 HTML,设置搜索关键词为 "python语言程序设计基础",并遍历搜索结果的标题和链接,输出到控制台。需要注意的是,为了避免被网站反爬虫机制拦截,我们在请求头中添加了 User-Agent,模拟浏览器访问。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)