根据requests库的用法发送get请求登录百度展示搜索单词date的网页源代码
时间: 2024-10-10 09:11:27 浏览: 45
在Python中,你可以使用requests库发送GET请求获取百度搜索特定关键词"date"的网页源代码。以下是一个简单的示例:
```python
import requests
from bs4 import BeautifulSoup # 用于解析HTML
def get_baidu_source(keyword):
url = "https://www.baidu.com/s?wd=" + keyword # 百度搜索URL,wd参数代表搜索关键词
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'
} # 设置头部信息,模拟浏览器用户
response = requests.get(url, headers=headers) # 发送GET请求
if response.status_code == 200: # 确保请求成功
html_content = response.text # 获取响应内容
soup = BeautifulSoup(html_content, 'html.parser') # 使用BeautifulSoup解析HTML
return soup.prettify() # 返回格式化的HTML源代码
else:
print("请求失败,状态码:", response.status_code)
return None
# 调用函数并打印结果
keyword = "date"
source_code = get_baidu_source(keyword)
if source_code:
print(source_code)
else:
print("无法获取源代码")
阅读全文