• 【Python3爬虫】第一个Scrapy项目

    Python版本:3.5 IDE:Pycharm 今天跟着网上的教程做了第一个Scrapy项目,遇到了很多问题,花了很多时间终于解决了== 一、Scrapy终端(scrapy shell) Scrapy终端是一个交互终端,供我们在未启动spider的情况下尝试及调试爬取代码。 其本意是用来测试提取数据的代码,...

    2018-08-03 07:36:48

  • 【Python3爬虫】Scrapy入门教程

    Python版本:3.5 系统:Windows 一、准备工作 需要先安装几个库(pip,lxml,pywin32,Twisted,pyOpenSSL),这些都比较容易,如果使用的是Pycharm,就可以更方便的安装模块,在settings里可以选择版本进行下载。 如果在命令行模式下输入 pip -V 出现 'pip' 不是内部...

    2018-08-03 07:36:47

  • 【Python3爬虫】豆瓣《我不是药神》短评

    工具: Python3+Pycharm+Chrome 使用到的模块: (1)requests:用来简单数据请求。(2)lxml:比BeautiSoup更快更强的解析库。(3)pandas:数据处理神器。(4)time:设置爬虫访问间隔。(5)random:生成随机数,配合time使用。(6)tqdm:显示程序运行进度。 步骤...

    2018-08-03 07:36:45

  • 【Python3爬虫】有道翻译

    准备:Python3.5+Chrome+Pycharm 步骤: (1)打开有道翻译的网页,然后鼠标右键检查(或者按F12),再输入一个单词(例如book),在XHR选项中可以看到这条信息,也就是说我们要利用post把要翻译的内容发送出去,然后再获取返回的信息,就能得到翻译的结果了。 ? (2)...

    2018-08-03 07:36:44

  • Python 函数递归-三元表达式-列表生成式-字典生成式-

    上节课复习: 1. 无参装饰器 def 装饰器名字(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) return res return wrapper @装饰器名字 #被装饰的函数名字=装饰器名字(被装饰的函数的内存地址) def 被装饰的函数名字(): pass 2, 有参装饰器 def 装饰器...

    2018-08-03 07:36:42

  • 【flag】 python 格式化字符 and help用法

    python格式化应用 九九乘法表: 1 def printLine(row): 2 for col in range(1,row+1 ): 3 print (row*col,end= ' ' ) 4 print ( '' ) 5 6 for row in range(1,10 ): 7 printLine(row) 执行结果: 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35...

    2018-08-03 07:36:41

  • 课时16:序列

    目录: 一、一些关于序列的常用BIF(共11个) 二、课时16课后习题及答案 ******************************************** 一、一些关于序列的常用BIF(共11个) ******************************************** 把列表、元组和字符串放在一起学习是有道理的,因为它们有...

    2018-08-03 07:36:40

  • 今天教小白用Python实现一款小游戏!最适合装逼的神技

    pygame的安装 进群:125240963 即可获取数十套PDF哦! 如果你之前在安装python的时候,把环境变量等等都配置好了,那么安装pygame是很容易的事,只要打开cmd输入pip install pygame即可 因为动图太大上传不了,所以我只能录制两个了 玩法:通过键盘的↑键来控制小球往...

    2018-08-03 07:36:40

  • 反爬虫很头痛吧?我有反反爬虫!验证码很难搞定?绕过

    简介 我很久以前就想写一个高级爬虫教程了。这给我一个机会来展示scrapy的可扩展性,同时解决实践中出现的现实问题。尽管我很想做这件事,但是我还是无法摆脱这样一个事实:因为发布一些可能导致他人服务器由于大量的机器人流量受到损害的文章,就像是一个十足的坏蛋。...

    2018-08-03 07:36:38

  • 用pip安装python库下载timeout的解决办法

    我们直接用命令:pip install 库名,因网络太慢,导致下载超时~~~ 针对在安装Python库出现的超时问题---总结了如下两种解决方案: 其一: pip --default-timeout=100 install -U 库名 例如: pip --default-timeout=100 install -U numpy 其二: 包源镜像:pip install...

    2018-08-03 07:36:38

2