【实例简介】

登陆知乎 这样需要输入密码以及验证图片的网站

【实例截图】

无..

【核心代码】

def land_zhihu(url, id, password):

opener = makeMyOpener()

f = opener.open(url, timeout = 100)

#print(f.headers)

page_data = get_pageData(f)

#print(page_data)

_xsrf = get_xsrf(page_data)

current_captcha = get_captcha_image(opener, url)

print('landing......')

url = 'login/phone_num'

# with opener.open(url, timeout = 10) as login_page:

#     login_page_data = get_pageData(login_page)

#     print(login_page_data)

# send post.

post_dict = {

'_xsrf':_xsrf,

'phone_num': id,

'password': password,

'captcha': current_captcha,

'remember_me': 'true'

}

post_data = urllib.parse.urlencode(post_dict).encode()

f_respond = opener.open(url, post_data)

landed_pageData = get_pageData(f_respond)

return landed_pageData

python 登陆网站图片验证_登陆需要密码以及图片验证的网站 如知乎相关推荐

  1. python怎么切图片分解_巧用numpy切分图片

    昨晚发了接受投稿文章,昨晚就有读者积极来文章啦,几轮邮件交流了修改意见后,今天就发布啦,这篇的稿费是300. 之前无聊在刷视频的时候看到这么一个有意思的视频(现在视频找不到,忘记关键字了= =),视频 ...

  2. 概念验证_设置成功的UX概念验证

    概念验证 用户体验/概念证明/第1部分 (USER EXPERIENCE / PROOF OF CONCEPT / PART 1) This is the first article of a fou ...

  3. 创建steam账户反复人机验证_您必须先通过人机验证才能创建steam帐户怎么办

    展开全部 在注册steam帐户遇到提示必须通过人机验证才能创建62616964757a686964616fe4b893e5b19e31333433643062提示时,勾选注册页面中的进行人机验证.在人 ...

  4. xml能存图片吗_如何Get大量的图片搜索流量?(分享几大Image SEO技巧!)

    谷歌图片搜索可以给你带来大量的流量,在促进网站关键词排名的同时提升品牌的影响力. 那么, 如何让你的图片在Google image search中获得更高的排名和点击呢? 有哪些图片SEO技巧呢? 一 ...

  5. 图片裁剪_如何使用word裁剪图片图形?如何使用word修整图片?

    Word中使用图片与图形的教程: 将图片添加到文档 Word支持从Internet或本地计算机插入图像.如果您能够复制图像,则可以将其粘贴到文档中.您可以使用计算机上存储的自己的图像,也可以从Inte ...

  6. 什么学习软件需要身份证验证_什么是两层身份验证,为什么我需要它?

    什么学习软件需要身份证验证 More and more banks, credit card companies, and even social media networks and gaming ...

  7. 公众号菜单 点击推送图片素材_微信公众平台常用图片素材分享(点击关注、阅读原文、分享朋友圈)...

    最近在学习做微信公众平台,收集了一些微信公众平台常用图片素材(无水印通用图片素材),特此分享给大家.长期更新-- 1.求关注图片素材,这个是放在文章最前面,用来求关注,引诱用户点击关注用的 点击上方蓝 ...

  8. java程序license验证_基于TrueLicense实现产品License验证功能

    受朋友所托,需要给产品加上License验证功能,进行试用期授权,在试用期过后,产品不再可用. 通过研究调查,可以利用Truelicense开源框架实现,下面分享一下如何利用Truelicense实现 ...

  9. python爬取邮件内容_登陆邮箱 爬取邮件

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import urllib.parse,urllib.request,http.cooki ...

最新文章

  1. 操作系统:Android(Google公司开发的操作系统)
  2. BGP的各种属性配置
  3. Chrome 浏览器调试移动端
  4. 转载--c语言宏定义(1)
  5. 【详细解析】7-1 两个有序序列的中位数 (25 分)
  6. swift 拖动按钮_Swift下使用UICollectionView 实现长按拖拽功能
  7. windows分区的理解
  8. libaio.so.1 mysql_libaio.so.1()(64bit) is needed by MySQL-server
  9. css Tab选项卡
  10. android新浪登录接口,新浪游戏AndroidSDK接入文档—服务端.md
  11. 那年我整理的SE面试题
  12. 冷知识 —— 容易读错的发音(英文)
  13. 2019年上海交通大学816自动控制理论考研经验分享
  14. H5API ---(Web存储-拖拽事件-通信-websocket-geolocation)
  15. 大学往事 第五章 计算机班的女生
  16. 猪猪视频显示没有服务器,猪猪小视频软件
  17. MAC自带词典添加词典文件
  18. Swagger对自定义入参和出参(过滤器)的支持
  19. android蓝牙python,android – 使用SL4A(Python)和蓝牙
  20. KSO-在NETCore中RabbitMQ的使用以及相关代码

热门文章

  1. 使用资源文件绘制Win32对话框
  2. 2020-11-30(为什么字符串可以赋值给字符指针变量)
  3. 009 数据结构逆向—数组(困难版)
  4. cocoJS配置文件:project.json
  5. 爬虫Selenium报错“cannot find Chrome binary“解决方案
  6. Thymeleaf文档
  7. MySQL带比较运算符的子查询
  8. python怎么引用已经输入的信息_如何将用户输入存储在python中,然后调用它?
  9. python selenium框架_基于python+selenium的框架思路
  10. 【数据结构】对排序的综合总结