昊天SEO

Python 爬虫调用 requests 如何设置代理(GoAgent/GoAgentX)

要确定你的代理是可用的,我用的是Goagent,下面的代码测试通过了.

#!/usr/bin/env python2.7
# -*- utf-8 -*-

import requests
import re

s = requests.Session()

proxies = {
 'http': 'http://127.0.0.1:8087',
 'https': 'http://127.0.0.1:8087',
}

login_data = {
 'email': 'youxiassssssssssssssssssssssss@163.com',
 'pass': 'mima',
}

r = s.get('https://www.facebook.com/login.php?login_attempt=1', proxies=proxies, verify=False)

lgm = re.search('name="lgnrnd" value="([^"]+)"', r.content, re.I | re.S)
lsm = re.search('name="lsd" value="([^"]+)"', r.content, re.I | re.S)
if lgm is None or lsm is None:
 print 'cannot get form param: lgnrnd or lsd'
else:
 login_data.update({'lgnrnd': lgm.group(1), 'lsd': lsm.group(1)})

 l = s.post('https://www.facebook.com/login.php?login_attempt=1', params=login_data, proxies=proxies, verify=False)
 m = re.search('sk=welcome', l.content, re.I | re.S)
 if m is not None:
 print 'login success.'
 else:
 print 'login failed.'
网站的维护离不开大家的支持鼓励,捐赠让我更有动力走的更远&& 也可以关注我的微信公众号,发布更多的干货
本文网址:https://www.168seo.cn/python/1215.html

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址