登录DIV定位

首先通过知乎LOGO定位到登录DIV所在父DIV为class(SignFlowHomepage-content),登录DIV为class(css-zvnmar)的DIV和知乎LOGO的img标签并列。


登录DIV中包含form标签,该form标签包含了从免密码登录到未注册手机验证后自动登录的div。我们后续需要定位到密码登录,使用密码登录而不用短信验证码登录。

密码登录Div和免密码登录的DIV是并列的,从代码中可以看出免密码登录DIV比密码登录DIV多了一个SignFlow-tab–activeclass。切换过后SignFlow-tab–activeclass会到密码登录DIV上。


下面的SignFlow-account指示的是手机号或邮箱DIV,SignFlow-password指示的是密码DIV,类型为submit的button就是登录按钮。其包含的class有Button、SignFlow-submitButton、Button–primary、Button–blue。

js文件加载

init.js由signin?next=%2F:13发起获取

如下js都是由signin?next=%2F发起获取


v2?type=captcha_sign_in由init.js发起获取









爬虫实战(一)-新版知乎网页分析获取登录url相关推荐

  1. JavaWeb前端-CSS定位与DIV布局实战-新疆行知书网页设计

    本文代码为CSS定位与DIV布局实战-新疆行知书网页设计的代码 by:arsoooo 网页效果如下: 源代码(相关文件下载在最后) index.html文件代码 //index.html的代码如下 & ...

  2. 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息

    第一部分:微信授权获取基本信息的介绍 我们首先来看看官方的文档怎么说: 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 关于网页授权回调域 ...

  3. 【爬虫实战】12306购票抓包分析以及任务分解

    12306购票抓包分析以及任务分解 前言 1. 抓包分析 1.1 `https://www.12306.cn/index/` 1.2 `https://kyfw.12306.cn/otn/login/ ...

  4. 全球地区资料json 含中英文 经纬度_爬虫实战(三)使用百度API获取经纬度/地址...

    点击上方"蓝字"关注我们百度API获取经纬度/地址Mar 28, 2020 本期介绍给定地址/经纬度,使用百度API来获取经纬度/地址. 本文约3k字,预计阅读18分钟. 本次是第 ...

  5. 知乎网页版免登录浏览

    在浏览网页版知乎时,如果你是没有登录的状态,你将会不能滚动任何内容,并被登录窗口卡在那里.那么今天就教大家一个不登录也能浏览知乎网页版的方法! 假设下面是一个打开的未登录的知乎页面 具体操作步骤(以c ...

  6. python discuz论坛帖子_[Scrapy爬虫实战]Discuz论坛版块内全部帖子获取

    先插入封面(老惯例了) 高清无码PDF见: 链接:https://pan.baidu.com/s/1qD0IBElUFTFv0F34QV6vIA 提取码:0e6n 项目源码见: 链接:https:// ...

  7. 爬虫实战 | 采集可视化知乎问题的回答

    腾讯课堂 | Python网络爬虫与文本分析(戳一戳)~~ 问题链接 https://www.zhihu.com/question/432119474/answer/1597194524 爬虫设计流程 ...

  8. python爬虫实战(四)--------豆瓣网的模拟登录(模拟登录和验证码的处理----scrapy)...

    在利用scrapy框架爬各种网站时,一定会碰到某些网站是需要登录才能获取信息. 这两天也在学习怎么去模拟登录,通过自己码的代码和借鉴别人的项目,调试成功豆瓣的模拟登录,顺便处理了怎么自动化的处理验证码 ...

  9. Python爬虫实战(5):模拟登录淘宝并获取所有订单

    Python爬虫入门(1):综述 Python爬虫入门(2):爬虫基础了解 Python爬虫入门(3):Urllib库的基本使用 Python爬虫入门(4):Urllib库的高级用法 Python爬虫 ...

最新文章

  1. JAVA多线程Thread VS Runnable详解
  2. python3 List 中的字符串合并
  3. 多图:多样化实现App多渠道统计
  4. iOS13 已越狱 iOS12.4 已越狱
  5. Django Tips
  6. C++基础:C++的封装/继承/多态
  7. PCB CS架构(工程系统)实现单点登入方法
  8. Axure简易计算器
  9. html设计一个调查问卷页面,如何设计一个网页调查问卷?
  10. android root写入文件,android中root用户无法往某些目录写入文件解决方法
  11. 台式win7旗舰版如何调节屏幕亮度
  12. (三)基于PHP——复杂的WSDL的创建(WSDL篇)
  13. 著名npm包被毁,GitHub强烈谴责!开源作者因反俄给代码投毒遭猛烈抨击
  14. 我来教你如何将自己的网站上传至服务器并通过域名进行访问
  15. Springboot+Springmvc实现登录拦截(附源码)
  16. JAVA 如何将class文件转换成java文件
  17. 容器CICD实践:基于Helm实现应用交付自动回滚
  18. 链圈百家,IT词话:BTA 2018先锋资源集锦(另附PPT下载)
  19. 耀辉:医院网络营销之站外合作篇
  20. python爬虫 requests+bs4爬取猫眼电影 傻瓜版教程

热门文章

  1. Think Python 2e 中文版
  2. 案例分析|戴森如何以DTC全渠道营销打造百亿规模增长
  3. python搭建微信小程序卖货要收费用吗_开发一个微信小程序需要多少钱?
  4. gulp minify-css 压缩之后删除calc所在行解决
  5. 平安好医生上半年营收28亿:同比降26% 净亏4.26亿
  6. Vue设置浏览器title-icon
  7. 【产品】项目管理的五个过程和九大知识领域
  8. man手册中文版设置
  9. Vertical roller mill lead blast furnace slag processing equipment
  10. tableau之仪表板与故事