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, 'csrfToken' : 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 |