请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

selenium解析速度过慢的问题

bobby老师,你好。

使用selenium爬取某网站的详情页,发现解析速度过慢,平均一分钟只能爬取2-3条,电脑开了一整夜,只爬取了1000多条。

看了一下电脑的cpu和内存占用,cpu基本上已经被顶满了。

所以有什么更快,更节省资源的方法吗?

正在回答 回答被采纳积分+3

1回答

bobby 2021-09-17 18:57:16
  1. 是因为你自己限速了才慢的还是因为自己本身就这么慢?

  2. 如果你自己没有限速的话selenium不太可能有这么慢, cpu和内存占满了是不是因为打开的chrome浏览器太多了?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3883702 #1
    在setting里面开了并发。然后selenium打开了很多chrome,接着cpu和内存占满了,之后,速度就提不起来了吧?
    回复 有任何疑惑可以回复我~ 2021-09-17 20:49:20
  • bobby 回复 提问者 慕粉3883702 #2
    chrome开的过多是因为你每个页面都开了chrome实例并且没有在抓取成功以后关闭,你可以全局在spider启动的时候实例化一个selenium这样就可以每个url使用同一个selenium了
    回复 有任何疑惑可以回复我~ 2021-09-21 09:59:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信