python爬虫基础教程,爬虫python视频教程

  python爬虫基础教程,爬虫python视频教程

  1.先分析请求,打开4399网站。

  图像

  右键单击元素或F12打开开发工具。然后找到网络选项,

  图像

  最好选中这里的perserve log选项来保存请求日志。这时候我们先用自己的账号密码登录,然后检查拦截的请求。

  图像

  可以清楚的看到这里有一个登录,这个请求是post请求。下拉表单数据,就是表单数据。

  图像

  您可以清楚地看到我们刚刚登录并发送到服务器的表单数据。更重要的是,除了uername和password,所有数据都是不可变的,也就是说我们不需要解析网页的源代码来获取信息,只需要提交用户名和密码即可。让我们开始构建代码。

  1个导入请求

  2 #模拟落地4399的成功,必须灵活运用好物会话()。

  3 #这是我们要提交的表格。

  4数据={

  5 登录自: uframe ,

  6 postLoginHandler :默认,

  7 布局自适应:真,

  8 外部登录: qq ,

  9 显示模式:弹出,

  10 布局:垂直,

  11 appId:www_home ,

  12 mainDivId:popup_login_div ,

  13 includeFcmInfo:false ,

  14“用户名标签”:“4399用户名”,

  15 用户名提示:请输入4399用户名,

  16 welcomeTip :欢迎回到4399 ,

  17 用户名: 1252452801125 ,

  18 密码: 1252452801

  19 }

  20个标题={

  21“用户代理”:“Mozilla/5.0(Windows NT 10.0;Win64x64) AppleWebKit/537.36 (KHTML,像壁虎一样)Chrome/74 . 0 . 3729 . 131 Safari/537.36

  22 }

  23 URL= http://pt log in . 4399 . com/pt log in/log in . do?v=1

  24次会话=请求。会话()

  25 res=session.post(url=url,data=data,headers=headers)

  2 res2=session . get(URL= 3358u.4399.com/user/info, headers=headers)#成功登录后,检查我们的用户数据。

  27 #这里,将我们请求的结果保存到一个文件中

  28 f=打开( 4399.html , wb )

  29 f.write(res2.content)

  30华氏度关闭()

  运行它,然后检查我们保存的html文件,

  图像

  登录成功!这是我们个人用户信息的源代码。

  这个例子主要讨论请求的post方法,它用于post请求,以及非常重要的会话,它用于维护会话。

  如果你对python编程感兴趣,那么记得来边肖的Python学习演绎群:556370268。这里有资源共享和技术解决方案,可以一起交流Python编程经验。还有边肖编的Python学习教程,希望能帮助你更好的学习Python。

  图像

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: