python从web应用程序读取数据
大家好,我想创建一个小机器人来帮助我的二进制选项。 我不是python方面的专家,但实际上我可以阅读网页和 检索标记中的精确值, 但是我需要的信息是在web应用程序上 而不是在网页的源代码中。我不是eb应用程序的专家,我想知道我是否使用python检索应用程序上显示的值。 以下是应用程序图片的链接:python从web应用程序读取数据,python,bots,Python,Bots,大家好,我想创建一个小机器人来帮助我的二进制选项。 我不是python方面的专家,但实际上我可以阅读网页和 检索标记中的精确值, 但是我需要的信息是在web应用程序上 而不是在网页的源代码中。我不是eb应用程序的专家,我想知道我是否使用python检索应用程序上显示的值。 以下是应用程序图片的链接: “我想你的意思是你想构建一个脚本,它可以刮取给定的网页,并从给定的目标DOM元素中提取特定的值 我目前没有时间为您编写这段代码,但它应该很容易组合起来。以下是一些可能对您有所帮助的模块: -使用此选
“我想你的意思是你想构建一个脚本,它可以刮取给定的网页,并从给定的目标DOM元素中提取特定的值 我目前没有时间为您编写这段代码,但它应该很容易组合起来。以下是一些可能对您有所帮助的模块:
如上面的评论所指出的,请考虑您试图从中获取信息的Web服务的条款和条件。 我认为您在这里面临的问题是,您需要的值是通过某种Javascript加载的(尽管无法访问web应用程序,也无法确定代码中是否有可见的内容) 扩展@sabirams answer(并同意and是静态文本的优秀库),我建议看一下以下内容:
pyv8
是googlev8javascript引擎的python包装器,可用于在页面上运行Javascript,并有望提取所需的元素如前所述;刮擦时要尊重他人,并意识到如果被抓到可能会有后果 请注意,他们明确禁止这样做:
非授权自动或半自动交易机制,由客户在浏览器或客户端集成,不涉及人工执行,将被视为后门API或系统滥用,可能导致账户暂停和/或头寸取消。
我不想使用它进行交易,但在达到超买或超卖水平时警告我。例如,如果机器人返回的rsi值大于70或听起来合理。那么我会看看下面@Ewan建议的选项。谢谢你兄弟的回答。我知道一点beautifulsoup,但我认为他只阅读了一个网页的源代码。如果我能在下面找到有关web应用程序的信息,我会在这方面做更多的研究。非常感谢你的回答。我会对这个列表做一些研究,如果我解决了这个问题,我会让你知道。