使用cmd line curl登录谷歌书签服务

使用cmd line curl登录谷歌书签服务,curl,Curl,因为谷歌书签没有公开API,所以我不得不手动操作 我首先定期尝试,使用clientAuth并在后续请求中传递令牌,但不起作用。对于其他公开服务,如picasa或contacts,同样的代码也起作用 我使用Firefox的回火数据插件来记录发布的数据以便重播。以下是我在自动热键脚本中的代码: cmd = curl -k -s https://www.google.com/accounts/ServiceLogin?service=bookmarks&passive=true&nui

因为谷歌书签没有公开API,所以我不得不手动操作

我首先定期尝试,使用clientAuth并在后续请求中传递令牌,但不起作用。对于其他公开服务,如picasa或contacts,同样的代码也起作用

我使用Firefox的回火数据插件来记录发布的数据以便重播。以下是我在自动热键脚本中的代码:

cmd = curl -k -s https://www.google.com/accounts/ServiceLogin?service=bookmarks&passive=true&nui=1&continue=https://www.google.com/bookmarks/l&followup=https://www.google.com/bookmarks/l 
cmd = %cmd% -c cookie.txt -v -d "continue=POSTDATA=continue=https`%3A`%2F`%2Fwww.google.com`%2Fbookmarks`%2Fl&followup=https`%3A`%2F`%2Fwww.google.com`%2Fbookmarks`%2Fl&service=bookmarks&nui=1&dsh=-8806623507079762088&timeStmp=&secTok=&GALX=7dKFR_6fPME&Email=MYEMAIL`%40gmail.com&Passwd=MYPASS&signIn=Sign+in&asts=" 

out := Run(cmd)
FileAppend, %out%, out.html
谷歌回归

Your browser's cookie functionality is turned off. Please turn it on
虽然我设置了-c cookie.txt选项

怎么了?据《邮报》报道,我认为这应该行得通


TIA。

参数c是cookie的位置。 输入是-b

在对话框中同时使用这两个选项:

Curl -b cookie.txt -c cookie.txt http://[...]

参数c是cookie的位置。 输入是-b

在对话框中同时使用这两个选项:

Curl -b cookie.txt -c cookie.txt http://[...]