找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2227|回复: 2

[求助] python 如何爬取类似人大论坛这种网站?

5

主题

11

帖子

11

积分

贫民

积分
11
xingyun1688 发表于 2017-12-31 10:11:43 | 显示全部楼层 |阅读模式
本帖最后由 xingyun1688 于 2017-12-31 10:13 编辑

人大论坛登录需要选择安全问题和回答,请问如何使用requests或者selenium?
我查看了源代码如下:
  1. <div class="register-box">
  2.             <div class="bbs-register  reg-block">
  3.                 <div class="Alert"></div>
  4.                 <p class="">
  5.                     <img src="/static/images/yonghu.png" class="img1">
  6.                     <img src="/static/images/yonghu-btn.png" class="img2">
  7.                     <input type="text" id="username" name="username" placeholder="请输入用户名或者手机号"/>
  8.                     <img src="/static/images/qingchu.png" class="fl-r">
  9.                 </p>
  10.                 <p class="">
  11.                     <img src="/static/images/password.png" class="img1">
  12.                     <img src="/static/images/password-btn.png" class="img2">
  13.                     <input type="password" id="password" name="password" placeholder="请输入密码"/>
  14.                 </p>
  15.                 <p id="select_bady">
  16.                     <img src="/static/images/anquan.png" class="img1">
  17.                     <img src="/static/images/anquan-btn.png" class="img2">
  18.                                         <input type="hidden" id="questionid" name="questionid" value="0">
  19.                     <!--<select id="questionid" name="questionid" style="right:200rem;">
  20.                         <option value="0" >安全提问(未设置请忽略)</option>
  21.                         <option value="1">母亲的名字</option>
  22.                         <option value="2" >爷爷的名字</option>
  23.                         <option value="3">父亲出生的城市</option>
  24.                         <option value="4">你其中一位老师的名字</option>
  25.                         <option value="5">你个人计算机的型号</option>
  26.                         <option value="6">你最喜欢的餐馆名称</option>
  27.                         <option value="7">驾驶执照最后四位数字</option>
  28.                     </select>-->
  29.                     
  30.                     
  31.                   <img src="/static/images/sanjiao_03.png" class="fl-sj">
  32.                 </p>
  33.                 <div class="select">
  34.                      <div class="input_in">
  35.                          <input type="text" value="安全提问(未设置请忽略)" />
  36.                      </div>
  37.                      <div class="city hide">
  38.                          <ul>
  39.                                   <li v="0">安全提问(未设置请忽略)</li>
  40.                              <li v="1">母亲的名字</li>
  41.                              <li v="2">爷爷的名字</li>
  42.                              <li v="3">父亲出生的城市</li>
  43.                              <li v="4">你其中一位老师的名字</li>
  44.                              <li v="5">你个人计算机的型号</li>
  45.                              <li v="6">你最喜欢的餐馆名称</li>
  46.                              <li v="7">驾驶执照最后四位数字</li>
  47.                          </ul>
  48.                      </div>
  49.                  </div>
  50.                 <p class="answer-k answer-bottom">
  51.                         <img src="/static/images/mibao-tu.png" class="img1">
  52.                     <img src="/static/images/mibao-tu-btn.png" class="img2">
  53.                     <input type="text" name="answer" id="answer" placeholder="请输入问题答案">
  54.                 </p>
  55.                 <p class="captcha-k" id="captchaImgDiv" name="captchaImgDiv">
  56.                         <img src="/static/images/yzm-tu.png" class="img1">
  57.                     <img src="/static/images/yzm-tu-btn.png" class="img2">
  58.                     <input type="text" id="captcha" name="captcha" placeholder="请输入验证码">
  59.                 </p>
  60.             </div>
复制代码

内置name="questionid",以及需要进行选择,请问这种如何模拟登录?

人大论坛登录界面

人大论坛登录界面
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
龙城飞将III 发表于 2017-12-31 18:41:59 | 显示全部楼层
不是先登陆再爬吗?
回复 支持 反对

使用道具 举报

5

主题

11

帖子

11

积分

贫民

积分
11
xingyun1688  楼主| 发表于 2017-12-31 22:30:22 | 显示全部楼层
龙城飞将III 发表于 2017-12-31 18:41
不是先登陆再爬吗?

我先学习模拟登陆
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表