from * import * 调用失败原因???

import requests, time
from pwb import name,passe

class WeiBoLogin():
    def _init_(self, user, password):
        self.user = user
        self.password = password
        self.sess = requests.session()
        self.sess.headers = {
            'Referer': 'https: // weibo.com /',
            'User - Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'
        }

    def pre_login(self):
        param = {
            'entry': 'weibo',
            'callback': 'sinaSSOController.preloginCallBack',
            'su': 'MTA3MzE1OTYwNiU0MHFxLmNvbQ ==',
            'rsakt': 'mod',
            'checkpin': '1',
            'client': 'ssologin.js(v1419)',
            '_': time.time() * 1000
        }
        url = 'https://login.sina.com.cn/sso/prelogin.php'
        r = self.sess.get(url, params=param)
        print(r.text)

    def run(self):
        self.pre_login()


w=WeiBoLogin(name,passe)
w.run()

有没有大佬帮忙看一下是什么原因

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果您想通过Python调用OpenAI的GPT-3模型,您可以使用OpenAI的SDK,它提供了一个简单的Python接口来访问GPT-3。 首先,您需要注册一个OpenAI账户,然后创建一个API密钥,您可以在此密钥中找到您的API ID和API密码。 接下来,您可以使用以下代码安装OpenAI的SDK: ``` pip install openai ``` 接下来,您可以使用以下代码导入OpenAI的SDK并调用GPT-3: ``` import openai # Set up the OpenAI API client openai.api_key = "YOUR_API_KEY" # Generate text from the GPT-3 model model_engine = "text-davinci-002" prompt = "Hello, world!" completions = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) message = completions.choices[0].text print(message) ``` 在上面的代码中,您可以替换`YOUR_API_KEY`为您的API密钥,并调整其他参数以满足您的需求。 请注意,OpenAI对GPT-3的使用是收费的,并且您可能需要订阅更高级别的计划才能访问更多功能。 ### 回答2: 要使用Python调用chatGPT的API,你需要按照以下步骤进行: 1. 首先,确保已安装好Python,并安装了相关库和软件包,如requests和json等库。 2. 确保你已经获取了chatGPT的API密钥。如果没有,请访问OpenAI的官方网站,并按照他们提供的指导获取API密钥。 3. 创建一个Python脚本,并导入所需的库。你需要使用requests库来发送HTTP请求,并使用json库来处理返回的JSON数据。 4. 在Python脚本中,使用requests库发送POST请求到chatGPT的API端点。使用requests.post()方法,并传入API端点的URL作为参数。同时,将API密钥作为HTTP头的Authorization字段进行传递。 5. 在POST请求的正文中,包含一个JSON对象,以传递你要询问的聊天内容。这个JSON对象应该包含一个"messages"键,并传入一个包含聊天对话的列表。每个聊天对话应该包含一个"role"和"content"字段,分别表示角色和对话内容。 6. 发送请求后,使用response.json()方法获取返回的JSON数据,并解析它以获取聊天GPT的回复。你可以使用json库的方法来从返回的JSON数据中提取回复。 7. 最后,根据需要处理和使用chatGPT的回复。 这样,你就可以使用Python调用chatGPT的API进行聊天。记得妥善处理你的API密钥,并根据需要进行错误处理和数据处理。 ### 回答3: 要使用Python调用ChatGPT的API,需要首先导入所需的库。你可以使用`requests`库来发送HTTP请求。然后,你需要创建一个Python函数,该函数将接收你要发送的聊天消息,并发送POST请求到ChatGPT的API端点。以下是一个简单的示例: ```python import requests def call_chatGPT_api(message): # 定义API端点 api_endpoint = "https://api.openai.com/v1/chat/completions" # 设置请求头 headers = { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" } # 设置请求数据 data = { "messages": [{"role": "system", "content": "你是一个助手"}, {"role": "user", "content": message}] } # 发送POST请求 response = requests.post(api_endpoint, headers=headers, json=data) # 处理响应 if response.status_code == 200: output = response.json() return output['choices'][0]['message']['content'] else: return "请求失败" # 调用以上函数发送聊天消息,并获取响应 response = call_chatGPT_api("你好") print(response) ``` 在上述代码的`YOUR_API_KEY`处,需要替换成你自己的ChatGPT API密钥。你可以在openai.com上的API设置中找到此密钥。代码中的`call_chatGPT_api`函数接受一个消息作为参数,并将其发送到API。然后,它将返回API的响应中的回复消息。 请确保你已安装`requests`库(可以使用`pip install requests`命令)。记得要根据ChatGPT API的文档进行调整,以满足你的具体需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值