摘要:
1.今天早上运行程序的时候,发现我在循环点击一个元素的时候出现了错误 大概的意思就是这个页面的元素引用已经过期了,在当前网页中找不到这个元素,我的代码大概是这个样子。 解决方法:去循环个数或者定位方式,在循环中获取元素。 阅读全文
摘要:
谷歌浏览器,对于作为程序员的我们来说可以是居家必备了,应该用的相当的熟悉了,我们用的最多的应该是network选项吧,一般用来分析网页加载的请求信息,比如post参数之类的,这些基本的功能基本上够用了,今天我说的不是network模块,而是console命令模块的使用, 关于console命令的使用 阅读全文
摘要:
#!/usr/bin/env python # encoding: utf-8 from itertools import zip_longest # ➍ # zip并行从输入的各个可迭代对象中获取元素,产 # 出由 N 个元素组成的元组,只要有一个可迭代 # 的对象到头了,就默默地停止 #--------------------------------------------- #zip... 阅读全文
摘要:
1.预登陆打开微博首页进行登陆,打开Charles抓包然后看请求信息,预登陆的链接需要一下以下几个参数 https://login.sina.com.cn/sso/prelogin.php?entry=weibo&callback=sinaSSOController.preloginCallBack 阅读全文
摘要:
单例模式 顾名思义,只有一个实例,如果存在了就不创建了 #!/usr/bin/env python# encoding: utf-8 class Singleton(): def __new__(cls,*args,**kwargs): if not hasattr(cls,'_inst'): cl 阅读全文
摘要:
web.py中文字符串网页显示乱码的解决 #!/usr/bin/env python # encoding: utf-8 import weburls = ( '/', 'index')class index: def GET(self): web.header('Content-Type', 't 阅读全文
摘要:
今天用pyhon安装完web.py的时候,点击运行还是没错的,但是在网页输入链接就会报错。1.安装我是这样的: pip install web.py 2.运行后错误信息是这样: AttributeError: module 'six.moves.urllib_parse' has no attrib 阅读全文
摘要:
调度模块也就是对之前所以的模块的一个调度,作为一个流水的入口。 下面的代码的获取数据部分暂时没有写,细节部分在实际开发中,要根据要求再定义,这里说的是使用方法 阅读全文
摘要:
数据存储模块的话,目前我这用的比较多的是存储到mysql,所以下面的这个例子也是保存到mysql,用到了ORM映射的SQLAlchemy ,(ORM:Object-Relational Mapping,把关系数据库的表结构映射到对象上),使用create_engine()来初始化数据库连接。 SQL 阅读全文
摘要:
这个就比较简单了没有什么好强调的,如果返回的json 就是直接按照键值取,如果是网页就是用lxml模块的html进行xpath解析。 阅读全文