顺带说一声:在程序员朋友的帮助下,我解决了浏览器问题。
朋友悲愤地说:这所有解决方法,我都教过你两次以上!
我厚颜无耻地说:是的,但是我忘了呀……
朋友的教诲里,出现了我熟悉的字眼,唤起了我的回忆,我说:啊,我还有一个朋友,教过我如何重设DNS——啊,那个朋友,应该就是你。
朋友“哼”一声,表示无言愤怒。
最后我衷心地觉得:工程师,不管是哪一种工程师,水电工程师、农业工程师、IT工程师,包括我这种人类灵魂的工程师,都是每个人的好朋友呀……
怎样爬取js渲染的网页,用ChromeDriver操作Chrome ,其实有个专业的词语叫无头浏览器 headless 意思就是跑在命令行的浏览器,但是其实无头不无头也没关系,linux其实搞个桌面环境也不费硬件。然后就是要等待某个元素出现就认为渲染完毕。

#爬虫#
作为一款新的移动操作系统,Harmony没有自己的内核,显然说不过去。在鸿蒙手机浏览器上,华为也给自己安装了一个内核,这便是MEETX 沙龙。
表面上看,研发自己的内核没有必要,相关领域已经有Trident、Webkiticon、Gecko、Presto等四大内核。华为再研发一个,等于在C++库上造轮子,越造越多。
如果华为不造浏览器内核,并没有太大的问题。当前,开源的内核有不少,即便有一家出现限制使用,其他几家公司也未必做出相同决定。从使用浏览器内核安全上看,担心这被断供,就像在担心走路会被绊倒一样,属于小概率事件。
华为愿意在浏览器内核上,打造自己的专属产品,原因可能只有一个,那就是提升技术发展控制能力。浏览器内核作为一个不起眼的技术,可以在里面植入很多东西,比如搜索引擎的网址,对网站的渲染理念,甚至是华为自己的编程思想等。
未来如果华为想拥有自己的编程语言,想在网站生态上占据一席之地,免费维护一个浏览器内核,将是一件必不可少的事情。







