我希望能够使用python访问网页的元素。我在Windows XP中使用Python 2.5。目前,我正在使用pywinauto来尝试控制IE,但如果需要,我可以切换到不同的浏览器或模块。我需要能够单击页面上的按钮并键入文本框。到目前为止,我得到的最好的是能够将IE带到我想要的页面。如果没有实际点击页面上的按钮和文本框的坐标,可以告诉我。谢谢!
答案 0 :(得分:2)
我认为与webserver进行交互更好的方法是使用cUrl。所有Web服务器功能都是对GET或POST请求(或两者)的响应。为了调用它们,只需调用按钮链接到的URL和/或在调用send方法之前发送附加该数据的POST数据以适应请求obj。 cUrl能够在不显示网站服务器响应(网站代码)的情况下检索和执行某些处理,提供有关网站中包含的网址的知识,这些网址是在单击某些按钮时调用的。也可以知道带有POST数据的html字段来获取他们的名字。 Python有curl lib,我希望它像PHP curl一样强大,是我使用和呈现的工具。
希望你现在正在赛道上。
BR 马立克
答案 1 :(得分:0)
喜欢使用以下代码
app = Application.Application();
app.window_(title_re = 'Internet Explorer. *').OKButton.Click()