你好。我通常不问,因为我自己发现或解决一切。但是在这个麻烦中,我被折磨了好几个小时,即使这真的很容易。
在 Python 中,我需要登录到某个社交网络,添加新帖子,复制该新帖子的链接,并使用该链接 + 一些个人信息填写 Google Docs 表单。
我尝试了 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