
1 cdwyd 2014 年 7 月 22 日 很少有直接一个用户名+密码就能登陆的吧。 post里面应该还有csrf token什么的字段吧 |
2 leafonsword OP @cdwyd python不熟,能帮我把linkedin的登陆试出来吗?谢谢! |
3 est 2014 年 7 月 22 日 @leafonsword 首先,你得有一个24k镀金的肥皂。 |
4 wenLiangcan 2014 年 7 月 22 日 |
5 cdwyd 2014 年 7 月 22 日 import requests from bs4 import BeautifulSoup s = requests.session() r = s.get('https://www.linkedin.com/') soup = BeautifulSoup(r.text) loginCsrfParam = soup.find('input', id = 'loginCsrfParam-login')['value'] csrfToken = soup.find('input', id = 'csrfToken-login')['value'] sourceAlias = soup.find('input', id = 'sourceAlias-login')['value'] payload = { 'session_key': '[email protected]', 'session_password': 'pass', 'loginCsrfParam' : loginCsrfParam, 'csrfToke' : csrfToken, 'sourceAlias' : sourceAlias } s.post('https://www.linkedin.com/uas/login-submit', data=payload) print(s.get('http://www.linkedin.com/nhome').text) |
6 leafonsword OP @cdwyd 谢谢 |
7 leafonsword OP @est 禽兽 |
8 leafonsword OP |
9 iptux 2014 年 7 月 22 日 已block不谢 |
11 est 2014 年 7 月 22 日 @leafonsword 好吧。伸手也会偶尔碰到一个答案的。已block |
12 leafonsword OP |