我执行以下Python命令:
import urllib
data = urllib.urlencode({"contains":"my_function"})
u = urllib.urlopen("http://myservername:1000/myfolder/?%s" % data)
u.read()
然后,我从read命令中得到许多带有HTML标记的行,其中一个字符串是我感兴趣的。看起来像这样:
。。。。。。onClick='doCommand(“我的函数”,“51267”,$(“ttt27222”).value);$(“ttt27222”).value=“”;'>;应用
这是我想在Python命令行中使用urllib执行的操作。 请让我知道如何构建urllib语句,以便调用这个传递两个参数的my_函数函数:51267和soem number for value。在
谢谢你
doCommand()
似乎是一个javascript函数。urllib
不执行javascript。您可以使用selenium webdriver,ghost.py来模拟web浏览器(在网页上下文中执行javascript)。在相关问题 更多 >
编程相关推荐