RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-467742

alex's questions

Martin Hope
alex
Asked: 2023-07-28 21:31:16 +0000 UTC

如何使用请求获取内容而不是站点代码?

  • 5

我编写了一个程序,但我得到的不是申请人列表,而是 HTML 页面代码。

如何编写这样一个程序,以便它以文本形式从网站返回申请人列表?

import requests

def read_website_data(url):
    try:
        # Отправляем GET-запрос к указанному URL
        response = requests.get(url)
        
        # Проверяем статус ответа
        if response.status_code == 200:
            # Если успешный ответ (код 200), выводим содержимое
            print("Данные с сайта:")
            print(response.text)
        else:
            # В случае неуспешного ответа выводим сообщение об ошибке
            print(f"Ошибка при получении данных. Код статуса: {response.status_code}")
    except requests.exceptions.RequestException as e:
        # В случае ошибки запроса выводим сообщение об исключении
        print(f"Ошибка запроса: {e}")

if __name__ == "__main__":
    # Укажите URL сайта, который вы хотите прочитать
    target_url = "https://pk.mpei.ru/inform/list581bacc.html"
    
    # Вызываем функцию для чтения данных с сайта
    read_website_data(target_url)
python
  • 1 个回答
  • 30 Views
Martin Hope
alex
Asked: 2022-08-21 14:21:21 +0000 UTC

在 XML (etree find) 中找不到节点。描述调用查找的正确方法是什么?

  • 0

有一个xml文件

<ns:Documents
  xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
  xmlns:wb="http://fsrar.ru/WEGAIS/TTNSingle_v4">
  <ns:Document>
    <ns:WayBill_v4>
      <wb:Header>
        <wb:Shipper>
        </wb:Shipper>
        <wb:Consignee>
        </wb:Consignee>
      </wb:Header>
    </ns:WayBill_v4>
  </ns:Document>
</ns:Documents>

我需要找一个收货人节点,或者Consignee

写了这段代码

import xml.etree.cElementTree as et
tree = et.parse( "WayBill.xml" )
root = tree.getroot()
wb_Consignee = root.find( 'wb:Consignee' )
print( wb_Consignee )                          # None
Consignee = root.find( 'Consignee' )
print( Consignee )                             # None

告诉我出了什么事?

python xml
  • 2 个回答
  • 26 Views
Martin Hope
alex
Asked: 2022-09-03 23:18:06 +0000 UTC

我的班级考试不及格。看看有什么问题?[关闭]

  • -2
关闭 这个问题是题外话。目前不接受回复。

该问题是由不再复制的问题或错字引起的。虽然类似的问题可能与本网站相关,但该问题的解决方案不太可能帮助未来的访问者。通常可以通过在发布问题之前编写和研究一个最小程序来重现问题来避免此类问题。

3 个月前关闭。

改进问题

任务

Elevator 类是电梯的蓝图。Elevator 类的对象是根据图纸创建的电梯。当你创建一个类对象时,你在房子里设置了一个电梯,指定房子的楼层数和电梯停止的当前楼层

如果不指定楼层数和当前楼层,则电梯默认安装在5层楼,停在3楼

Failed test #2 of 6

You answer was: 

Лифт поднимается на 8 этаж
Лифт поднимается на 9 этаж
Лифт опускается на 8 этаж
Лифт опускается на 7 этаж
Лифт опускается на 6 этаж

Correct answer was: 

Лифт не может подняться выше
Лифт не может подняться выше
Лифт опускается на 6 этаж
Лифт опускается на 5 этаж
Лифт опускается на 4 этаж
class Elevator:
  def __init__( self, количество_этажей_в_доме = 5, текущий_этаж = 3 ) :
    self.количество_этажей_в_доме = количество_этажей_в_доме
    self.текущий_этаж = текущий_этаж
  def up( self ) :
    if self.текущий_этаж == self.количество_этажей_в_доме :
      print( 'Лифт не может подняться выше' )
    else :
      self.текущий_этаж = self.текущий_этаж + 1 
      print( 'Лифт поднимается на ' + str( self.текущий_этаж ) + ' этаж' )
  def down( self ) :
    if self.текущий_этаж == 1 :
      print( 'Лифт не может опуститься ниже' )
    else :
      self.текущий_этаж = self.текущий_этаж - 1 
      print( 'Лифт опускается на ' + str( self.текущий_этаж ) + ' этаж' )

你只需要写Elevator类

为了简化问题,我们假设最小楼层总是第一个。同样,在创建电梯时,也不需要检查当前楼层是否大于房屋的楼层数。

python ооп
  • 1 个回答
  • 93 Views
Martin Hope
alex
Asked: 2022-08-28 15:05:45 +0000 UTC

使用 POST 请求帮助在 haltalk.herokuapp.com 上注册

  • 0

阅读 RESTful Web APIs 一书

第 127 页建议访问http://haltalk.herokuapp.com/

这个网站说:欢迎,注册你需要执行一个POST请求

我从来没有做过这样的要求,我不明白怎么做

在同一个站点上,有一个带有示例的按钮http://haltalk.herokuapp.com/rels/signup

POST
Create an account

Request
Headers
The request should have the Content-Type application/json
Body
Required properties
username: string
password: string
Optional properties
bio : string
real_name : string
Example
{
  "username": "fred",
  "password": "pwnme",
  "real_name": "Fred Wilson"
}
        
Responses
201 Created
Headers
Location: URI of the created user account

甚至还有一个橙色按钮可以发出 POST 请求。

我单击此按钮并在正文部分传递用户名和密码

{
  "username": "stackoverflowalex",
  "password": "alexstackoverflow",
  "real_name": "Alex Stackoverflow"
}

我按下按钮Make Request

作为回应,我500 Internal Server Error得到We're sorry, but something went wrong

我做错了什么还是服务器本身不工作haltalk.herokuapp.com?

post
  • 1 个回答
  • 105 Views
Martin Hope
alex
Asked: 2022-08-25 07:20:45 +0000 UTC

解释如何从每年 12% 获得 0.9489% 的贴现率?

  • 2

我需要编写一个程序来计算年利率和折扣系数

网上有很多关于这个话题的资料,但我有一个要求——给我写一个公式并根据它计算,这样从每年 12% 获得 0.9489% 的贴现率

那些。我知道输入(它是 12)并且我知道结果(它是 0.9489)。我需要一个公式

математика
  • 1 个回答
  • 56 Views
Martin Hope
alex
Asked: 2022-07-02 17:48:24 +0000 UTC

如何使用 Invoke-WebRequest 命令获取 StatusCode 301?

  • 1

我正在阅读 2013 年的“RESTful Web APIs”一书。在第 35 页,它说对 GET 请求的正常响应是代码 200。实际上,如果我发出命令,curl ya.ru我会得到 200 作为响应。它还说301代码也很常见。

我一直在寻找一个小时的地址,这会给我一个 301 作为回应,但我找不到它。powershell 可能只是重定向我的请求本身。

所以,提问。举例说明powershell我可以使用什么命令或任何其他工具来响应我的 GET 请求 - 代码 301。

给出这样一个资源的命令和地址,它将给我一个 301 重定向代码作为响应。这样就没有实际的重定向,我会在控制台中看到 301 代码

http get
  • 1 个回答
  • 24 Views
Martin Hope
alex
Asked: 2022-05-02 13:45:35 +0000 UTC

需要一个库或源来生成二维条码 DataMatrix

  • 0

找到一个二维码库

https://github.com/perevoznyk/quricol

也许有类似的东西可以形成 DataMatrix ?

delphi
  • 1 个回答
  • 10 Views
Martin Hope
alex
Asked: 2022-04-19 20:40:31 +0000 UTC

如何在 Windows Server 2019 Standard 服务器上使用 freeadt.exe 取消 MSG_.ADT 数据库与 DICT.ADD 字典的链接,而无需管理员权限?

  • 0

我们在 2000 年编写了一个应用程序,我们的客户至今仍在使用。该应用程序使用 Advantage 数据库服务器或 ADS。

ADS如果表“链接”到字典DICT.ADD,则使用密码,如果表未链接,则无需访问权限即可工作。为了“解开”表格,例如,MSG_.ADT从字典DICT.ADD中,使用它们的免费实用程序freeadt.exe

20 年没有问题,但现在在 Windows Server 2019 Standard 服务器上,此实用程序无法访问MSG_.ADT. 数据库服务器本身已ADS停止支持,我们只能通过在具有管理员权限的服务器上运行我们的应用程序来解决问题

但这不是一个选择,以管理员权限不断运行应用程序,也许有人知道如何做到这一点以便像往常一样运行应用程序,但freeadt.exe没有问题地工作?过去 20 年她是如何工作的

我征求意见

windows
  • 1 个回答
  • 10 Views
Martin Hope
alex
Asked: 2022-04-04 21:49:14 +0000 UTC

编写一个函数 update_dictionary( d, key, value ),它接受一个字典 d 和两个数字作为输入:key 和 value

  • 0

如果key key 在d 字典中,则将value value 添加到该key 存储的列表中。如果key key 不在字典中,则需要通过key 2 * key 将值添加到列表中。如果没有key 2 * key,则需要将key 2 * key 添加到字典中,并与传入的元素[value]中的列表匹配

该函数如何工作的示例:

d = {}
print(update_dictionary(d, 1, -1))  # None
print(d)                            # {2: [-1]}
update_dictionary(d, 2, -2)
print(d)                            # {2: [-1, -2]}
update_dictionary(d, 1, -3)
print(d)                            # {2: [-1, -2, -3]}

我试着这样写,但答案是错误的:((

d = {}
def update_dictionary(d, key, value):
    if key * 2 in d:
        d[key * 2].append(value)
    else:
        if key in d:
            d[key].append(value)
        else:
            d[key] = [value]
update_dictionary(d, 2, -2)
print(d)
python
  • 1 个回答
  • 10 Views
Martin Hope
alex
Asked: 2022-04-03 18:17:11 +0000 UTC

重写代码以减少行数(现在 - 20 行)

  • 0

你的任务是简化我的程序,但保留功能

根据Collat​​z 猜想,任何数字都可以转换为始终以 1 结尾的数字序列。这个序列被称为数学中最简单的未解决问题,因为这个猜想从未被证明过。这个序列用文字非常简单地描述:有一个函数可以传递任何数字。如果数字是偶数,则将其除以 2(即число / 2)。如果奇数 - 那么我们将这个数字乘以 3 + 1(即число * 3 + 1)。函数返回给我们的值,我们再次代入到这个函数中(这种递归)

    def collatz( number ) :
      if number % 2 == 0 : # чётное
        result = number // 2
      if number % 2 == 1 : # нечётное
        result = 3 * number + 1
      print( result )
      return result
    
    error = True
    while error :
      error = True
      try :
        num = int( input( 'Введите число больше нуля: ' ) )
        if num > 0 :
          error = False
      except :
        error = True
    
    firstTime = True
    while num != 1 or firstTime :
      firstTime = False
      num = collatz( num )
    
    # если number - чётное, тогда это число надо разделить на 2 без остатка
python
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5