最新页面无法选择出城市
来源:15-2 正则表达式

198703
2020-03-29
2回答
-
还真是,这里有个chrome的坑。就是$的作用。
chrome本身$只是返回第一个匹配的元素。这里这个选择器写的是对的,但是chrome只会返回第一个。
那我课程里怎么返回了470个呢?因为当时的这个页面使用了jQuery。jQuery里也有$,但jQuery里的$作用不一样,会返回470个。
有个特别方便的解决方法:打开 https://code.jquery.com/jquery-3.4.1.min.js ,把里面的东西全选,复制,黏贴(很多,但没关系)到chrome debug console里面,然后再打就行。
$('.g-container>dl>dd')
k.fn.init(22) [dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, dd, prevObject: k.fn.init(1)]
$('.g-container>dl>dd>a')
k.fn.init(470) [a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, …]
顺便说一下,我为本课程做了一个模拟相亲网站,还原了当时录课时的页面结构。去爬模拟相亲网站就可以不用管zhenai.com的内容变化了。具体在新加的 14-5 模拟相亲网站上线啦!中。不过那个页面中load jQuery的部分被我去掉了,所以同样有这个问题。
为了暴露这个坑,我就不加回去了。
032020-12-28 -
php_go的小白
2020-04-16
你好,请问你用的go 那个库解决的吗, 麻烦贴出来一下 谢谢拉
012020-04-19
相似问题