zoukankan
html css js c++ java
爬虫基础总结2
headers
形式 字典
User-Agent,Cookies
使用User-Agent能够模拟浏览器
如果因为参数问题爬取不到数据,添加更多参数
params
形式 字典
键是=前面的内容,值是=后面的内容
字符串格式化:'wenshao{}'.format('dashuabi')
post
发送post请求 requests.post(url, data=data)
data形式,字典
proxies(代理)
形式 字典
键:协议
值:协议+ip+port
不是所有代理都支持https的请求和post请求
拨号方式获取的代理ip质量最高
模拟登录
cookies和session的区别
1.cookie储存在浏览器上 2.session储存在服务器上
2.cookie不安全,session更安全
3.session占用服务器性能
4.cookie存储的数据有上限,session没有上限
模拟登录的三种方式
使用session
1.实例化一个session session=requests.session()
2.使用session发送post请求
此时session保存的有对方服务器设置的cookie
3.再使用session请求登录之后才能访问的页面 session.get(url)
将cookie字符串放在headers中
Cookie过期时间很久
cookie过期之前能获取全部的数据
配合其他的程序一起使用,边获取cookie边获取数据
把cookie组成字典,放在请求方法中
字典推导式 {i['name']: i['value'] for i in Cookies }
查看全文
相关阅读:
mongoDB 获取系统时间
android应用程序监听SMS Intent广播
安卓开发之探秘蓝牙隐藏API
Android内存优化解决 资料和总结的经验分享
android 访问SMS短信收件箱
Android 和 PHP 之间进行数据加密传输
Android开发 MMS支持 创建和编辑MMS
android 动态改变屏幕方向
Android 使用 Gmail 来发送邮件
android数据库操作之直接读取db文件
原文地址:https://www.cnblogs.com/wsilj/p/12736159.html
最新文章
redis主从切换的集群管理
kvm最小磁盘大于等于5G
虚拟机的优化
kvm虚似机监控
查看运行的KVM的虚机
KVM中Linux虚拟机的硬盘添加方法
redis 认证密码
kvm 克隆虚拟机
安装phpredis模块
redis的单实例配置+web链接redis
热门文章
useradd mfs -s /sbin/nologin -M
index index.html index.htm index.php
nohup
让你的代码量减少3倍!使用kotlin开发Android
如何将Android Studio项目提交(更新)到github
android6.0获取通讯录权限
Android studio 如何快速收起代码?
mongo distinct 指定条件
sql 使用select 生成json
mongo 一次插入多条
Copyright © 2011-2022 走看看