有没有什么办法,让 Chrome 在后台一直运行?从而运行爬虫脚本

2 月 3 日
 andforce

故事是这样,大家知道 Twitter 的反扒机制非常严格,

我需要抓大约 10 几个关注的人的发推数据,还有一些搜索关键词的推文。

尝试了无数办法,最后解决方案是 油猴脚本定时刷新,但是这样需要开 2 个独立的 Chrome 窗口。

我也曾尝试使用无头浏览器模式,但是一直都过不了机器人验证。

现在使用油猴脚本唯一的问题就是需要让 Chrome 在桌面运行,不能最小话,也不能切换到别的桌面。

我知道官方有 api 比较贵,也知道有第三方的 API ,但是目前开 Chrome+油猴脚本能满足需求,就不考虑其他方案了

仅仅是想知道有没有什么办法/工具/设置选项,能让 Chrome 一直运行。

1397 次点击
所在节点    问与答
6 条回复
qhd1988
2 月 4 日
只能用 chrome 的话,考虑 docker 容器,直通 x11,装一个窗口管理器,用 linux 版本的 chrome,通过 novnc 访问即可
qhd1988
2 月 4 日
或者简单点,虚拟机里装 chrome
andforce
2 月 4 日
@qhd1988 #2 如果是虚拟机的话,是不是也得把虚拟机窗口显示在前台,不能把虚拟机最小化
lusi1990
2 月 4 日
1 楼方案肯定可以。 你这个数据量 用虚拟机方便
qhd1988
2 月 4 日
#3 @andforce 不会啊,你虚拟机最小化了,但是你虚拟机里的窗口又没最小化
andforce
2 月 4 日
@qhd1988 多谢,我回头用虚拟机试一下

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

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

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

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

© 2021 V2EX