一  requests,json格式数据

#1.获取链接

url =

#2.获取响应

response = requests.get(url)

response = response.content.decode()

#3.提取数据

response = json.loads(response)         # json字符串→python字典

#4.保存数据

f.write(json.dumps(content))            # python字典→json字符串,字典不能写入文件

注:

1.可用user-agent-switcher将浏览器切换到手机模式,获取json格式数据

二  selenium

#1.获取链接

url =

#2.获取响应

driver=webdriver.Chrome()

response = driver.get(url)

#3.提取数据

方法一:xml

response = driver.page_source

response = etree.HTML(response)

方法二:selenium,可翻页、点击等操作

response = driver.find_element_by_

#4.保存数据

三  pyppeteer

四  python与mongodb交互

python爬虫有几种方法_基于Python爬虫的几种方法,python相关推荐

  1. 高中python课程实施方法_基于学科核心素养的高中信息技术Python教学探析

    龙源期刊网 http://www.qikan.com.cn 基于学科核心素养的高中信息技术 Python 教学探析 作者:张明华 来源:<新课程 · 上旬> 2020 年第 07 期 摘 ...

  2. js浏览器回到顶部方法_基于JS实现回到页面顶部的五种写法(从实现到增强)

    写法 [1]锚点 使用锚点链接是一种简单的返回顶部的功能实现.该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在的顶部位置 [ ...

  3. python通讯录管理系统姓名年龄号码_基于互联网的移动通讯录管理系统的制作方法...

    本发明涉及一种移动通讯录管理系统,特别涉及一种基于互联网的移 动通讯录管理系统. 背景技术: 目前,移动用户的通讯录一般都是存放在手机等移动终端设备上,最多是 从手机导出到计算机,没有在服务器上备份. ...

  4. python在通信中的应用_基于Redis的进程间通信——在C++里使用python的深度学习模型...

    本文主要是为进程间通信(特别是语言都不同的进程)提供一种新的思路本想法来源于RoboMaster比赛中的神符检测,神符是指一个9宫格的手写体数字(Mnist)或火焰体动态数字,需要用到机器学习或深度学 ...

  5. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  6. python flask实现博客系统_基于Flask的博客网站设计与实现

    涂远杰 郑剑 摘要:该博客系统是一款分享型博客,注重个人的学习心得.生活等方面的记录.后台基于Python中的Flask框架开发,还涉及爬虫,数据库使用的是轻型的SQLite,同时,前端页面的实现涉及 ...

  7. python3类的继承详解_基于python3 类的属性、方法、封装、继承详解

    下面小编就为大家带来一篇基于python3 类的属性.方法.封装.继承实例讲解.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Python 类 Python中的类提供了 ...

  8. python百度云ocr文字识别软件_基于百度云的OCR识别(Python)

    2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...

  9. python辗转相除法求最大公约数最小公倍数_Python基于辗转相除法求解最大公约数的方法示例...

    本文实例讲述了Python基于辗转相除法求解最大公约数的方法.分享给大家供大家参考,具体如下: 之前总结过一次高德纳TAOCP中的最大公约数求解,其实课后题中的算法修改要求实现的是辗转相除法求解最大公 ...

  10. 继电反馈法自整定_基于继电反馈PID自整定方法在Buck―Boost电路中应用.doc

    基于继电反馈PID自整定方法在Buck―Boost电路中应用 基于继电反馈PID自整定方法在Buck―Boost电路中应用 摘 要:DC-DC变换器在电力电子和通信等领域中有广泛应用,Buck-Boo ...

最新文章

  1. 探究Java虚拟机栈
  2. spark on k8s配置日志存储路径:spark-defaults.conf
  3. PHP 基础篇 - PHP 中 DES 加解密详解
  4. C语言探秘:C代码在内存中的分布
  5. 解决:'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  6. 去年全球勒索软件攻击收入达10亿美元
  7. COJ1183(计算表达式的值)
  8. GirlsInAI 近期计划,求扩散,欢迎大家转起来!
  9. android tmp目录权限不够,/tmp目录下执行脚本失败提示Permission denied
  10. FTP服务器配置与管理(2) 创建FTP站点
  11. mysql fopen_fopen与读写的标识r,r+,rb+,rt+,w+.....
  12. Android安卓 自定义mapbox地图比例尺
  13. html+css练手项目3
  14. 一文搞明白DNS与域名解析
  15. cdr多页面排版_cdr排版实例图文教程,教你CorelDRAW杂志内页排版方法
  16. java邮件发送 qq与163邮箱互发和qq和163邮箱发送其他邮箱实例
  17. matplotlib绘制正弦曲线
  18. POI加密Excel文件导出
  19. 【神经网络学习】鸢尾花分类的实现
  20. 三防平板终端丨三防平板电脑丨三防平板如何应用在工业中?

热门文章

  1. 通过Application对象实现网站计数器
  2. 138. 兔子与兔子【字符串哈希】
  3. 1132 Cut Integer (20 分)【难度: 简单 / 知识点: 模拟】
  4. 1352. 虫洞【难度: 中 / 枚举 判环】
  5. Oracle的DECODE函数
  6. 计算机组成名词解释移码,自考“计算机组成原理”串讲资料
  7. mysql搭建测试环境的步骤_如何搭建测试环境
  8. python:去重(list,dataframe)
  9. 被问懵了,BeanFactory和FactoryBean接口的区别到底是什么?
  10. 蓝桥杯-11-1实现strcmp函数(java)