1

我在一家新闻公司工作,我们希望能够轻松地将突发新闻提交到 reddit。我正在尝试创建一些可以登录并从我们网站上的 URL 发布指向 reddit 的链接。

无论如何,我正在尝试使用 Javascript 单击按钮进行登录,但我遇到了问题。

这是这里的按钮代码:

<button class="btn" tabindex="4" type="submit">login</button>

这似乎提交了这个表格:

<form class="login-form-side" onsubmit="return post_user(this, 'login');" action="http://www.reddit.com/post/login" id="login_login-main" method="post"><input type="hidden" value="login-main" name="op"><input type="text" tabindex="1" maxlength="20" name="user"><input type="password" tabindex="2" maxlength="20" name="passwd"><div style="display: none;" class="error WRONG_PASSWORD field-passwd">invalid password</div><span style="display:none" class="error RATELIMIT field-ratelimit"></span><span style="display: inline;" class="error RATELIMIT field-vdelay">you are doing that too much. try again in 1 minute.</span><div class="status error" style="display: none;"></div><div id="remember-me"><button tabindex="4" type="submit" class="btn">login</button><input type="checkbox" id="rem-login-main" tabindex="3" name="rem"><label for="rem-login-main">remember me</label><a href="/password" class="recover-password attention">recover password</a><div class="clear"></div></div></form>

任何人都知道如何做到这一点?

4

1 回答 1

0

Reddit 有一个广泛记录的API,可以通过 POST 和 GET 请求访问。另外,你有什么理由使用 JS 来操作 DOM 吗?您可以使用其中一种包装器,而不是手动更改 HTML DOM。

于 2013-05-03T19:50:36.570 回答