玩蛇网提供最新Python编程技术信息以及Python资源下载!

python模拟用户登录v2ex网站

python模拟用户登录v2ex网站,从而获取到个人设置里的邮箱地址。
 
 
 

python模拟用户登录v2ex网站代码片段

1. [代码][Python]代码

# coding=utf-8  
import requests  
from bs4 import BeautifulSoup as bs  
   
s = requests.Session()  
headers = {  
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64)\
     AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36',  
    'Origin': 'http://www.v2ex.com',  
    'Referer': 'http://www.v2ex.com/signin',  
    'Host': 'www.v2ex.com',  
}  
r = s.get('http://www.v2ex.com/signin', headers=headers) 
soup = bs(r.content)  
once = soup.find('input', {'name': 'once'})['value']   
login_data = {'u': 'sijianwudi', 'p': '111111', 'once': once, 'next': '/'}  
   
s.post('http://www.v2ex.com/signin', login_data, headers=headers)  
   
f = s.get('http://www.v2ex.com/settings', headers=headers)  
soup = bs(f.content) 
print soup.find('input', {'type':'email'})['value']

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/c294.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年01月16日 - 10时51分28秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python源码实例 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules