有什么办法可以用代码模拟用户的浏览行为么。

2016-08-12 18:12:31 +08:00
 tms

遇到一个模拟用户浏览行为的需求,今天研究了一下 ghost.py ,似乎可以做到,但是不太完美。

看了一下目标页 network ,有时长统计,就是每隔几秒调用一次 jsonp 请求一个接口。还有一些用户行为检测,比如正常用户的点击量和页面访问时长和 pv,uv 的比值等等。

这样看来至少必须要支持 js 解析。一些简单的爬虫就不行了。直接用浏览器+脚本控制又太重。

问题来了,有没有更好的办法或者库可以用来写个类似爬虫的程序模拟用户的浏览行为。又可以支持js等的正常解析。

1314 次点击
所在节点    问与答
6 条回复
bdbai
2016-08-12 18:23:23 +08:00
PhantomJS!
关键词 headless browser
RangerWolf
2016-08-12 18:25:51 +08:00
selenium
tms
2016-08-12 18:26:49 +08:00
@RangerWolf selenium 我看了。似乎还没有 ghost.js 好用。
tms
2016-08-12 18:27:00 +08:00
@bdbai 好的我看看这个。谢谢
RangerWolf
2016-08-12 22:38:29 +08:00
@tms 真的吗? 我只用过 selenium~ 我来试试看 ghost.js
tms
2016-08-13 10:19:08 +08:00
@RangerWolf 额。是 ghost.py 。手误了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/298936

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX