python从web应用程序读取数据

python从web应用程序读取数据,python,bots,Python,Bots,大家好,我想创建一个小机器人来帮助我的二进制选项。 我不是python方面的专家,但实际上我可以阅读网页和 检索标记中的精确值, 但是我需要的信息是在web应用程序上 而不是在网页的源代码中。我不是eb应用程序的专家,我想知道我是否使用python检索应用程序上显示的值。 以下是应用程序图片的链接: “我想你的意思是你想构建一个脚本,它可以刮取给定的网页,并从给定的目标DOM元素中提取特定的值 我目前没有时间为您编写这段代码,但它应该很容易组合起来。以下是一些可能对您有所帮助的模块: -使用此选

大家好,我想创建一个小机器人来帮助我的二进制选项。 我不是python方面的专家,但实际上我可以阅读网页和 检索标记中的精确值, 但是我需要的信息是在web应用程序上 而不是在网页的源代码中。我不是eb应用程序的专家,我想知道我是否使用python检索应用程序上显示的值。 以下是应用程序图片的链接:

我想你的意思是你想构建一个脚本,它可以刮取给定的网页,并从给定的目标DOM元素中提取特定的值

我目前没有时间为您编写这段代码,但它应该很容易组合起来。以下是一些可能对您有所帮助的模块:

  • -使用此选项将给定网页提取到py脚本中
  • -将上述“DOM文本”输入Beauty soup,您将能够更轻松地操作HTML页面(获取感兴趣的变量等)
  • 编辑:
    如上面的评论所指出的,请考虑您试图从中获取信息的Web服务的条款和条件。 我认为您在这里面临的问题是,您需要的值是通过某种Javascript加载的(尽管无法访问web应用程序,也无法确定代码中是否有可见的内容)

    扩展@sabirams answer(并同意and是静态文本的优秀库),我建议看一下以下内容:

  • -在python中自动使用web浏览器(因此将运行完整的javascript)
  • -又是一款针对python的无头浏览器,对此有一定的了解
  • -尝试使Webkit体验更加流畅
  • -稍微简单一点,
    pyv8
    是googlev8javascript引擎的python包装器,可用于在页面上运行Javascript,并有望提取所需的元素
  • 如果你真的不喜欢python,为什么不考虑使用Javascript无头浏览器来运行Javascript


    如前所述;刮擦时要尊重他人,并意识到如果被抓到可能会有后果

    请注意,他们明确禁止这样做:
    非授权自动或半自动交易机制,由客户在浏览器或客户端集成,不涉及人工执行,将被视为后门API或系统滥用,可能导致账户暂停和/或头寸取消。
    我不想使用它进行交易,但在达到超买或超卖水平时警告我。例如,如果机器人返回的rsi值大于70或听起来合理。那么我会看看下面@Ewan建议的选项。谢谢你兄弟的回答。我知道一点beautifulsoup,但我认为他只阅读了一个网页的源代码。如果我能在下面找到有关web应用程序的信息,我会在这方面做更多的研究。非常感谢你的回答。我会对这个列表做一些研究,如果我解决了这个问题,我会让你知道。