【问题标题】:can we capture data that comes to a browser from a website?我们可以从网站捕获来自浏览器的数据吗?
【发布时间】:2014-06-04 19:09:44
【问题描述】:

我不确定我们是否可以从网站捕获数据,即假设如果我们提交表单,我们会从网站获得一些数据作为响应。我们如何捕获这些数据?

例如,考虑一个大学成绩网站,如果我们输入卷号,它会在浏览器中提供结果数据。我想知道我们如何使用程序捕获该数据并将其存储到数据库中,而不是在浏览器上显示它?

提前致谢

【问题讨论】:

    标签: python web-services networking browser web


    【解决方案1】:

    您可以使用一个完全 Python 的框架:使用 Mechanize 作为浏览器和表单填充器,并使用像 Beautiful Soup 这样的 html 解析器来提取并存储您获得的各种信息。要将结果存储在数据库中,您可以使用 SQLite。

    【讨论】:

    • 据我所知,仅适用于 Python 2.7
    • @hedi,是否有任何等效于 python 3.x 的机械化
    • @wudpecker 试试this 实验性github。
    • 谢谢@heidi,我使用 mechanize、beautiful Soup 和 python 2.7.6 存储了结果数据。这些东西帮助我得到了我想要的。再次感谢:)
    猜你喜欢
    • 1970-01-01
    • 2013-02-11
    • 2019-04-27
    • 2023-03-10
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    相关资源
    最近更新 更多