如何实时运行python程序?

时间:2012-08-17 20:41:53

标签: python

我的python程序基本上通过加载URL来提交表单。有一个安全代码似乎每秒都在变化,因此你必须真正在网站上输入表格。

例如,

http://www.locationary.com/prizes/index.jsp?ACTION_TOKEN=index_jsp$JspView$BetAction&inTickets=125000000&inSecureCode=091823021&inCampaignId=3060745

我能想到的唯一解决方案是使用像Selenium这样的东西...我不知道任何其他模拟网络浏览器的方式,但实际上并不像网页浏览器那样沉重和缓慢......有任何想法吗?或者有没有办法在没有浏览器自动化的情况下做到这一点?

编辑:

对第一个回答的回复:我DID使用urllib获取安全码...问题是,当我尝试加载我的提交URL时,它似乎已经改变了...所以我只是猜测/假设你必须实时做到这一点......

1 个答案:

答案 0 :(得分:1)

是的,您需要以编程方式获取安全代码,因为它每次都会更改。您可以使用urllib手动执行此操作,也可以使用mechanize或Selenium来简化操作。