来自Python的脚本浏览器 [英] scripting browsers from Python

查看:67
本文介绍了来自Python的脚本浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道什么是可用于脚本的浏览器来自

Python。

例如,webbrowser.open让我执行GET请求,但我

也希望

来做POST请求。我不想使用urllib来模拟一个

的浏览器,我有兴趣检查浏览器X是否真的与我的
$ b一起工作$ b申请。有什么建议吗?


Michele Simionato

I would like to know what is available for scripting browsers from
Python.
For instance, webbrowser.open let me to perform GET requests, but I
would like
to do POST requests too. I don''t want to use urllib to emulate a
browser, I am
interested in checking that browser X really works as intended with my
application. Any suggestion?

Michele Simionato

推荐答案

2005年5月31日00:52: 33 -0700,Michele Simionato

< mi *************** @ gmail.com>写道:
On 31 May 2005 00:52:33 -0700, Michele Simionato
<mi***************@gmail.com> wrote:
我想知道什么是可用于Python的脚本浏览器。
例如,webbrowser.open让我执行GET请求,但我
也希望
做POST请求。我不想使用urllib来模拟
浏览器,我有兴趣检查浏览器X是否真的按照我的
应用程序运行。有什么建议吗?
I would like to know what is available for scripting browsers from
Python.
For instance, webbrowser.open let me to perform GET requests, but I
would like
to do POST requests too. I don''t want to use urllib to emulate a
browser, I am
interested in checking that browser X really works as intended with my
application. Any suggestion?




我不知道任何跨平台,甚至跨浏览器,但是在

Windows,IE可以是通过COM实现自动化 - 请参阅

< http://www.mayukhbose.com/python/IEC/>例如 - 和其他

浏览器应该能够通过COM或通过WATSUP(< http://www.tizmoi.net)用GUI驱动

来实现自动化/watsup/intro.html>)。


-

干杯,

Simon B,
si *** @ brunningonline.net
http://www.brunningonline.net/simon/blog/


Michele Simionato写道:
Michele Simionato wrote:
我想知道什么是可用于Python的脚本浏览器。
例如,webbrowser.open让我执行GET请求,但我
也想做POST请求。我不想使用urllib来模拟浏览器,我有兴趣检查浏览器X是否真的按照我的应用程序运行。任何建议?
I would like to know what is available for scripting browsers from
Python.
For instance, webbrowser.open let me to perform GET requests, but I
would like to do POST requests too. I don''t want to use urllib to
emulate a browser, I am interested in checking that browser X really
works as intended with my application. Any suggestion?




对于在KDE上运行的Konqueror,您可以使用DCOP来控制浏览器。

有几个不同,但是相关的,你可以使用
的Python模块来做到这一点。有关详细信息,请参阅以下页面:

http ://developer.kde.org/language-bindings/python/

我相信这种方法已成功用于其他

KDE应用程序:

http ://www.kde-apps.org/content/show.php?content = 18638

您仍然可以使用popen2和<来自动化浏览器br />
dcop命令行工具,如果你真的很绝望。在过去的一段时间里,我曾经有过这种特殊的方法,但是,这些天,

我会推荐上述模块中的一个。


David



For Konqueror running on KDE, you can use DCOP to control the browser.
There are a couple of different, but related, Python modules that you
can use to do this. See the following page for more information:

http://developer.kde.org/language-bindings/python/

I believe this approach has been used quite successfully with other
KDE applications:

http://www.kde-apps.org/content/show.php?content=18638

You should still be able to automate the browser with just popen2 and
the "dcop" command line tool if you are really desperate. I once had
to resort to this ad-hoc approach in the distant past but, these days,
I''d recommend one of the above modules instead.

David


Simon Brunning写道:
Simon Brunning wrote:
2005年5月31日00:52: 33 -0700,Michele Simionato
< mi *************** @ gmail.com>写道:
On 31 May 2005 00:52:33 -0700, Michele Simionato
<mi***************@gmail.com> wrote:
我想知道什么是可用于Python的脚本浏览器。
I would like to know what is available for scripting browsers from
Python.



我不知道任何跨平台,甚至跨浏览器,但在Windows上,IE可以通过COM自动化 - 参见
< http://www.mayukhbose.com/python/IEC/>例如



I don''t know of anything cross platform, or even cross browser, but on
Windows, IE can be automated via COM - see
<http://www.mayukhbose.com/python/IEC/> for example




另外 http:// pamie.sourceforge.net/


Kent



Also http://pamie.sourceforge.net/

Kent


这篇关于来自Python的脚本浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆