python 爬虫登录世纪佳缘

程序运行相关环境:

win7

python2.7.13

python requests包

python beautifulsoup包

代码示例:

# -*- coding: utf-8 -*-
import requests
from cookielib import LWPCookieJar
from bs4 import BeautifulSoup as bs
import os
import time
import json
import urllibdef toJson(str):soup = bs(str,"html.parser")tt = {}for inp in soup.form.find_all('input'):if inp.get('name')!=None:tt[inp.get('name')]=inp.get('value')return tts = requests.Session()
s.cookies = LWPCookieJar('cookiejar')
header = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0'}print 'there is no cookie setting'
r = s.get("http://login.jiayuan.com/")soup = toJson(r.text)
print soup#yourloginname
#yourpasswordpayload = {'position': soup['position'], 'channel': soup['channel'],'_s_x_id': soup['_s_x_id'],'m_p_l': soup['m_p_l'], 'ljg_login': soup['ljg_login'],'name': 'yourloginname', 'password': 'yourpassword'}r = s.post("https://passport.jiayuan.com/dologin.php?pre_url=http://www.jiayuan.com/usercp", data=payload, headers=header)
s.cookies.save(ignore_discard=True)# <title>登录成功</title>
#print r.text
if r.text.count(u'jump'):print "登录成功"

上面的代码只需将用户名和密码修改为自己的就可以了。

PS:该代码的运行过程是通过firefox 的 Tamper Data工具模拟出来的,大家在手动登录世纪佳缘网站时可以使用Tamper Data跟踪登录过程。

												

python 爬虫登录世纪佳缘相关推荐

  1. python爬虫进程池_python爬虫之进程池爬虫(世纪佳缘案例)

    from multiprocessing import Process,Queue import requests import re from lxml.html import etree impo ...

  2. 2019年脱单攻略|用Python爬取世纪佳缘美女照片,实现颜值评分

    "关爱单身程序猿,人人有责" 周末,程序员小明一大早给我发来消息说想找一个女朋友. | 数据探索 于是.... 我登陆了他的账号,摸索着浏览了这个网站 我准备把符合条件的小姐姐的头 ...

  3. node爬虫实践:爬取世纪佳缘交友信息

    自从node这一运行在服务端的 JavaScript横空出世以后,赋予了前端开发工程师强大的力量.文件I/O操作,连数据库写接口接口等等.我在刚开始学习的node的时候,尝试着爬了一个比较小的相亲网站 ...

  4. python是一种面向对象的高级语言_爬了世纪佳缘后发现了一个秘密,世纪佳缘找对象靠谱吗?...

    今天在知乎上看到一个关于[世纪佳缘找对象靠谱吗?]的讨论,其中关注的人有 1903,被浏览了 1940753 次,355 个回答中大多数都是不靠谱.用 Python 爬取世纪佳缘的数据是否能证明它的不 ...

  5. 世纪佳缘 助手 免 邮票 群发 照片下载 信息检索等(完全功能版)

    可以先索要测试程序,待您满意后再做决定!若有需要请留言!:) 简洁实用的软件,帮你在慢慢人海中找到那个今生注定与你相伴的人!即使您只是浏览了该网页,没有购买,卖家我也愿您爱情甜蜜,相信真爱就在我们的前 ...

  6. 爬了世纪佳缘后发现了一个秘密,世纪佳缘找对象靠谱吗?

    今天在知乎上看到一个关于[世纪佳缘找对象靠谱吗?]的讨论,其中关注的人有 1903,被浏览了 1940753 次,355 个回答中大多数都是不靠谱.用 Python 爬取世纪佳缘的数据是否能证明它的不 ...

  7. 世纪佳缘水分有多大?

    点击上方蓝色小字,关注"涛哥聊Python" 重磅干货,第一时间送达 文 | 某某白米饭 来源 | Python 技术 今天在知乎上看到一个关于[世纪佳缘找对象靠谱吗?]的讨论,其 ...

  8. 爬了世纪佳缘后发现了一个秘密

    文 | 某某白米饭 来源:Python 技术「ID: pythonall」 今天在知乎上看到一个关于[世纪佳缘找对象靠谱吗?]的讨论,其中关注的人有 1903,被浏览了 1940753 次,355 个 ...

  9. 大数据告诉你,世纪佳缘都是谁在相亲(python爬虫分析,附全部代码)

    公众号: 数据小斑马,关注即可获得价值1000元的数据分析学习资料 数据分析学习目录: 一.Excel系列--四大常用函数及十大高级图表 二.SQL系列--性能优化/多表关联/窗口分析函数等 三.统计 ...

最新文章

  1. 网鼎杯SQLI+反序列化读取文件题解
  2. angularjs 1.3 综合学习 (one way bind , ng-if , ng-switch , ng-messages, ng-form ,ng-model )
  3. Hibernate, 想说爱你不容易
  4. SAP实战中Submit的常见用法-调用标准程序
  5. 难道我的事,又要落空么。。。
  6. html创建文件域的代码,word如何插入域代码
  7. python成绩转换、百分制到五分制_设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80~90分为B,...
  8. java中IO写文件工具类
  9. zabbix告警邮件美化
  10. 【C++】判断指定元素是否在vector中的若干种方法小结
  11. python做数据可视化的优势_用Python进行数据可视化的10种方法
  12. cartpole 离散型动作 A3C
  13. 硬盘异响(嗑啦嗑啦)的可能原因
  14. rosdep update 使用小鱼fishros解决ros1/ros2问题 2022
  15. SwiftUI macOS 轻松搭建音乐Radio类App界面(教程含源码)
  16. IPv6的NAT原理以及MAP66
  17. 利用ACM服务,快速申请免费的公有证书,你get到了吗?
  18. GNN in KG(一) Modeling Relational Data with Graph Convolutional Networks,ESWC2018
  19. HDU--2549壮志难酬【水题】
  20. 《社会调查数据管理——基于Stata 14管理CGSS数据》一2.2 数据管理的工作标准...

热门文章

  1. 相对布局的最下方怎么设置android,Android 相对布局常用属性
  2. 属性和方法的区别是什么_痤疮和痘痘有什么区别?长痘痘之后3种护肤方法,痤疮3种治疗方式...
  3. javaMail的java邮件
  4. ubuntu18安装xfce、kde、lxde桌面
  5. Excel使用宏命令Excel取消超链接的方法
  6. JS把反斜杠\转换成正斜杠/
  7. 逻辑回归(LR)原理讲解
  8. TEAMCENTER更换许可证
  9. 2012浙大计算机考研分数线,浙江大学2012年考研复试分数线公布
  10. Citrix 桌面云 XenApp_XenDesktop_7.15 部署系列(三)AD/DNS安装