空壳代码:
# -*- utf-8 -*-
import requests
s = requests.session()
login_data = {'email': 'myEmail', 'password': 'psw'}
s.post('https://www.facebook.com/', login_data)
r = s.get('http://www.facebook.com/people/someone/followers')
print r.text.encode('utf-8')
稍加修改就能在知乎上爬数据,但无法对facebook使用
requests如何设置代理?
OS X GoAgentX 全局代理
根据码友的提示:
import requesocks as requests
session = requests.session()
session.proxies = {'http': 'socks5://127.0.0.1:8087',
'https': 'socks5://127.0.0.1:8087'}
resp = session.get('https://www.facebook.com/', auth=('myEmail', 'psw'))
print(resp.text)
要确定你的代理是可用的,我用的是Goagent,下面的代码测试通过了.