我执行以下Python命令:
import urllib
data = urllib.urlencode({"contains":"my_function"})
u = urllib.urlopen("http://myservername:1000/myfolder/?%s" % data)
u.read()
然后我从那个读取命令中得到很多带有HTML标签的行和其中一个字符串是我感兴趣的。它看起来像这样:
...... onClick =' doCommand(" my_function"," 51267",$(" ttt27222")。value); $(" ttt27222&#34)。值="&#34 ;;' >适用
这就是我想用urllib从Python命令行做的事情。 请让我知道如何构建urllib语句,以便调用此my_function函数传递两个参数:51267和soem number for value。
谢谢
答案 0 :(得分:0)
doCommand()
似乎是一个javascript函数。 urllib
不会执行javascript。您可以使用selenium webdriver,ghost.py来模拟网络浏览器(在网页上下文中执行javascript)。