当前位置: 首页 > news >正文

邢台网站建设包括哪些seo信息编辑招聘

邢台网站建设包括哪些,seo信息编辑招聘,图片展示型网站模板,手机响应式网站建设公司工具:python 3.7.3 、Chrome 、PyCharm 爬取过程 一、安装库:requests requests库:在python2 和python3中通用,方法完全一样,简单易用,能够自动帮助我们解压(gzip压缩的等)网页内容。…

f85e8719366716de90157919ec01bea8.png

工具:python 3.7.3 、Chrome 、PyCharm

爬取过程

一、安装库:requests

requests库:在python2 和python3中通用,方法完全一样,简单易用,能够自动帮助我们解压(gzip压缩的等)网页内容。requests提供了session类,来实现客户端和服务端的会话保持。

session=requests.session()
session.post("http://www.renren.com/PLogin.do",headers=headers,data=data)
response=session.get("http://www.renren.com/328724207",headers=headers)

二、爬取

1.寻找包含登陆信息的url和data

Chrome浏览器中打开人人网直接跳转至登录页面,打开检查点击Network下的Preview寻找包含响应的url。依次查看左侧除图片和Js外的响应发现登录信息在http://www.renren.com响应中。

44c8573828e9fe27ace58c17be67cbe0.png

转到Headers观察发现发送get请求,复制url和User-Agent,运行代码

import requests
session=requests.session()#实例化session
url="http://www.renren.com"
headers={"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}
session.get(url,headers=headers)
response=session.get("http://www.renren.com/328724207",headers=headers)
# print(response.status_code,response.content.decode())
with open("renren.html","w",encoding="utf-8") as f:f.write(response.content.decode())

打开得到的html文件发现并不包含用户个人信息

320941da009fc029f0c7171f2348f131.png

说明发送请求的url地址不正确,分析为form表单登陆,需发送POST请求。
转到Network下的Response下搜索form,发现url地址为 http://www.renren.com/PLogin.do , data参数的数据为input标签下的内容,name属性下的值为字典的键,用户个人用户名和密码为字典的值。

c08b8421048ec8323014ec37079737f7.png

2.代码

import requests
session=requests.session()#实例化session
url="http://www.renren.com/PLogin.do"
headers={"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}
data={"email": "35xxxxxx0@qq.com","password":"xxxxxxxxxx" }#个人用户名密码
session.post(url,headers=headers,data=data)#请求登陆页面
response=session.get("http://www.renren.com/328724207",headers=headers)#请求个人主页页面
# print(response.status_code,response.content.decode())
with open("renren.html","w",encoding="utf-8") as f:f.write(response.content.decode())

三、结果及出现问题

5746cfe38881ff5d1cad270acca111f7.png
http://www.yayakq.cn/news/25441/

相关文章:

  • 广州网站排名优化网站开发与服务器交互
  • 静态购物网站模板做网站网页文件
  • 电子商务网站规划方案网站下载软件
  • 怎么填写网站备案申请简历免费模板可编辑word
  • 南京房产网站建设wordpress邮件注册
  • 宜兴营销型网站建设如何做免费企业网站
  • 曲靖网站网站建设新网站建设
  • 网站架构模式用哪种网站做的比较好的公司
  • 怎样用flash做游戏下载网站万网定制网站怎么样
  • 网站广告推广怎么做的品牌推广的意义
  • 这几年做哪些网站能致富怎样免费网站建设
  • 微信网站模版WordPress dos漏洞
  • 网站托管运营有那种网站的浏览器
  • 做设计转钱网站wordpress只更换域名
  • php网站开发背景介绍手机端网页设计尺寸规范
  • 网站开发学习网站微信小程序设计与开发
  • 如何制作自己的视频网站2023年重大时政热点
  • 做网站和网页有什么区别房地产 东莞网站建设
  • 电子商务网站的推广方法微企点建好网站后要怎么做
  • 12123互联网服务平台谷歌优化培训
  • 企业网站网站建设电话网站建设 搜狐号
  • 403网站打开免费上海4a广告公司排名
  • 建筑类电商网站产品推广策略
  • 网站美工设计wordpress弹出提示框
  • 做长直播的房地产网站平面设计素材网站有哪些
  • 岳阳网站开发收费广东建设执业资格注册管理中心网站
  • 中国十大网站建设企业网站开发模板
  • 商贸行业网站建设温州市人才市场招聘网最新招聘
  • 海伦网站建设虚拟机网站建设与管理
  • 深圳哪里有做网站推广的网站建设属于广告费吗