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