我只是想创建一个可以(最好)在网络服务器上运行的自动脚本,并且只需“点击”网页的对象。我是 Python 或任何可以使用的语言的新手,所以我想我会去这里问从哪里开始!这看起来像是我希望脚本欺骗广告或做一些非法的事情,但它只是为了与另一个网站进行交互。
问问题
23133 次
4 回答
6
它不一定是 Python,我已经看到它是用 PHP 和 Perl 完成的,您可能可以用许多其他语言来完成它。一般的做法是:
1) 你给你的应用一个 URL,它会向那个 URL 发出一个 HTTP 请求。我想我已经看到用 php/wget 完成了。可能还有很多其他方法可以做到这一点。
2) 扫描您想要“单击”的其他 URL 的 HTTP 响应(实际上,向它们发送 HTTP 请求),然后向这些 URL 发送请求。解析链接通常需要对正则表达式有所了解(如果您不熟悉正则表达式,请复习它 - 这是重要的东西;))。
于 2009-10-20T23:25:58.617 回答
2
我会推荐 Python机械化库。它旨在充当模拟浏览器。我用它从脚本驱动了几个 Web 界面。
于 2009-10-20T23:23:32.987 回答
1
我可能会从Twill开始——你可以使用它的脚本语言或 Python API。
于 2009-10-20T23:25:24.047 回答