找到pyquery.py文件,在PyQuery类下添加如下代码:
@with_camel_case_alias #装饰器,兼容驼峰式命名调用
def next_until(self, selector=None):
all = self._next_all() #获取匹配到的所有元素
results = []
for e in all:
if self.__class__(e).is_(selector): #到了指定选择器则break
break
results.append(e)
return self.__class__(results, **dict(parent=self)) #将list通过自身构造函数转换成pyquery对象
还有,原谅我的无知,用了这么久的python,刚刚才知道函数内部引用全局变量并不需要在内部声明为global,当需要对全局变量进行修改时才需要
[钱] 收藏,好好学习
大家顶啊,这么好的文章,博主辛苦了
很好啊.谢谢博主啊
微信头像www.seozhanwang.com
只要你用心,所有的问题都不是问题
T1450班“创世迹”公司和T1451班“默扬科技”公司的同学们将为大家展示他们的作品。让我们拭目以待!http://x.eqxiu.com/s/mR37CkMo?eqrcode=1&from=timeline&isappinstalled=0
好专业啊