利用爬虫来增加网站访问量

来源:4-2 Python面试常考算法

qq_拱手河山讨欢_0

2019-04-24

老师你好,现在公司有个需求,利用爬虫来增加网站的访问量,公司用的是百度统计(原理是:把百度提供的一段JS代码放在公司页面种,只要访问,就会执行这段代码,就会吧访问信息统计传回百度),我利用request访问网站,百度统计不到,用selenium并在页面停留2S就就可以被后台统计到。

我现在的问题是:如果用 selenium一时效率不高,而是每次都有个打开浏览器的过程,我怕次数多后会造成服务器卡死,浏览器打不开等操作。 所以我想问能不能用request来实现这个操作,或则有什么更好的办法那

写回答

1回答

PegasusWang

2019-04-24

requests 库无法执行页面的 js 代码,所以如果是通过 js 代码执行统计使无法统计到的。

即使使用 selenium 应该也只对 pv 数量有效,对 uv 统计没作用,除非更换 ip。

你可以调研下这个 基于 nodejs 控制 chrome 的方案:https://github.com/GoogleChrome/puppeteer


0
0

Python工程师面试宝典 一线大厂资深面试官亲授

Python工程师面试必看,资深面试官亲授,倍增面试成功率

1035 学习 · 102 问题

查看课程