python获取百度搜索内容
时间: 2024-12-22 21:22:57 浏览: 0
在Python中,你可以使用第三方库如`beautifulsoup4`和`requests`来获取百度搜索结果的内容。以下是一个简单的步骤示例:
```python
import requests
from bs4 import BeautifulSoup
# 设置百度搜索URL,替换关键词为你要搜索的内容
url = "http://www.baidu.com/s?wd=" + keyword
# 发送GET请求
response = requests.get(url)
# 检查请求是否成功,一般HTTP状态码200表示成功
if response.status_code == 200:
# 使用BeautifulSoup解析HTML内容
soup = BeautifulSoup(response.text, 'html.parser')
# 找到包含搜索结果的部分,例如"result c-container"
search_results = soup.find_all('div', class_='c-container')
# 遍历每个结果,提取标题和链接
for result in search_results:
title = result.find('h3').text # 提取标题
link = result.find('a')['href'] # 提取链接
print(f"标题: {title}\n链接: {link}\n")
else:
print("请求失败")
阅读全文