【问题标题】:Virtually Navigating Webpages with Python使用 Python 虚拟导航网页
【发布时间】:2015-01-27 16:45:10
【问题描述】:

我一直在使用带有 Python 的“win32api”模块来模拟键盘和鼠标控制,以便让简单的机器人完成一些小任务,例如在 Skype 上向我的朋友发送垃圾邮件或在 Flash 游戏中作弊。

现在我想要一种方法来做类似的事情,但不是模拟键盘命令在网页上播放,而是直接将数据发送到网页。例如,我可能想制作一个程序来浏览论坛,搜索人们使用某个关键短语或关键词的时间,然后做出响应。我可以通过模拟键盘和鼠标命令来做到这一点,但是我无法在计算机运行时使用它,而且很难让它直接从网页上读取单词。

我想知道是否有人知道任何允许您将简单数据发送到网页以执行小任务(例如填写表格或单击超链接)的模块? 如果也能提供一个例子,那将很有帮助。

【问题讨论】:

    标签: python bots


    【解决方案1】:

    你可以试试mechanize库-https://pypi.python.org/pypi/mechanize/

    它为您提供 DOM 级别的页面操作(您可以选择特定的表单、填写表单、提交数据等),可以导航/提交表单、处理 cookie 并做很多事情,我认为这正是您想要的 - 表现就像普通用户一样。

    我用它让我的机器人通过 facebook OAuth 进行处理,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2020-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多