全球主机交流论坛

标题: 有没有linux.do自动登录刷贴的 [打印本页]

作者: Rusk    时间: 2024-7-27 01:48
标题: 有没有linux.do自动登录刷贴的
要升级挺难的,每天刷贴

php的最好py环境难稿
作者: Linuors    时间: 2024-7-27 01:49
我认为你需要: ChatGPT
作者: Rusk    时间: 2024-7-27 02:21
Linuors 发表于 2024-7-27 01:49
我认为你需要: ChatGPT
  1. <?php

  2. // Discourse论坛的根URL
  3. $discourse_url = 'https://your-discourse-forum.com';
  4. // 用户名和密码
  5. $username = 'your_username';
  6. $password = 'your_password';

  7. // 构建登录请求数据
  8. $data = array(
  9.     'login' => $username,
  10.     'password' => $password
  11. );

  12. // 初始化cURL会话
  13. $ch = curl_init();

  14. // 设置cURL选项
  15. curl_setopt($ch, CURLOPT_URL, $discourse_url . '/session'); // 设置URL
  16. curl_setopt($ch, CURLOPT_POST, 1); // 发送POST请求
  17. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); // 设置POST数据
  18. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 返回响应而不直接输出

  19. // 执行cURL会话
  20. $response = curl_exec($ch);

  21. // 检查请求是否成功
  22. if ($response === false) {
  23.     echo 'Error: ' . curl_error($ch);
  24.     exit;
  25. }

  26. // 关闭cURL会话
  27. curl_close($ch);

  28. // 解析响应数据
  29. $response_data = json_decode($response, true);

  30. // 检查登录是否成功
  31. if (isset($response_data['session'])) {
  32.     // 登录成功,输出认证令牌信息或执行其他操作
  33.     echo "Login successful! Auth token: " . $response_data['session']['authentication_token'];
  34.     // 可以将认证令牌保存在会话中或使用它进行后续API请求
  35. } else {
  36.     // 登录失败,输出错误信息或执行其他操作
  37.     echo "Login failed. Error: " . $response_data['errors'][0];
  38. }

  39. ?>
复制代码


运行出错,把46行. $response_data['errors'][0]去了,可以运行,但登录失败
作者: 漠河彦祖    时间: 2024-7-27 02:55
还没这个账号呢。有大佬邀请一下啊




欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4