Python:简单的登录和填写表单

时间:2013-06-30 08:23:44

标签: python spynner

您好。 我通常不会问,因为我自己找到或解决了一切。但是在这个麻烦中,我被折磨了好几个小时,即使这真的很容易。

在Python中,我需要登录某个社交网络,添加新帖子,复制该新帖子的链接,并使用该链接填写Google文档表单+一些个人信息。

我尝试过Mechanize,Spynner和Selenium,但仍然没办法。 Spynner看起来是最好的变体,我已经登录社交网络并填写Google Docs表单。但在我登录社交网络后,我不知道如何添加新帖子。 (目前我正试图在VK.com上这样做。)也许我正在输入错误的表格名称......

我目前的代码:

# -*- coding: cp1250 -*-
import spynner
b = spynner.Browser()
b.show()
b.load('http://vk.com')
b.wk_fill('input[name=email]', 'my@email.tld')
b.wk_fill('input[name=pass]', 'mypassword')
b.click("#quick_login_button")
b.wait_load()
# ▼ This is not working ▼
b.wk_fill('input[name=post_field]', 'This is the new post.')
b.click("#send_post")
b.browse() # To see the result

0 个答案:

没有答案