python 从mysql 数据中获取数据,并以该数据作为变量,发送request.get请求
时间: 2024-03-26 09:40:06 浏览: 52
获取沪深300日行情数据并存入Excel文件_300_excel获取_python_数据开发_wind_
5星 · 资源好评率100%
好的,我可以为你解答这个问题。首先,你需要安装并导入 `pymysql` 和 `requests` 模块,然后按照以下步骤进行操作:
1. 连接 MySQL 数据库并查询数据:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='testdb')
cursor = conn.cursor()
# 查询数据
cursor.execute('SELECT name FROM users WHERE id=1')
result = cursor.fetchone()[0] # 获取第一条数据的第一个字段值
# 关闭连接
cursor.close()
conn.close()
```
上述代码中,我们从 `users` 表中查询 `id` 为 1 的用户的 `name` 字段值,并将其赋值给 `result` 变量。
2. 发送 GET 请求:
```python
import requests
url = 'https://example.com'
params = {'name': result}
response = requests.get(url, params=params)
print(response.text)
```
上述代码中,我们将 `result` 变量的值作为 GET 请求的参数 `name` 的值发送到 `url` 对应的网址,并打印出响应内容。
注意:在实际使用中,你需要根据具体情况修改数据库连接参数、SQL 查询语句、请求网址、请求参数等相关内容。
阅读全文