使用 python selenium,但当我运行时候出现:DeprecationWarning: use options instead of chrome_options driver = webdriver.Chrome(chrome_options=option)
这只是一个警告,并不会影响程序运行,如果实在要解决,可以替换为下面这种方式。
报这个警告的原因是在新版本中,这种写法已经被弃用了。
————————————————
版权声明:本文为CSDN博主「Roc-xb」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_19309473/article/details/123963976
问题描述
提示:这里描述项目中遇到的问题:
例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代
码:
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
原因分析:
提示:这里填写问题的分析:
例如:Handler
发送消息有两种方式,分别是 Handler.obtainMessage()
和 Handler.sendMessage()
,其中 obtainMessage
方式当数据量过大时,由于 MessageQuene
大小也有限,所以当 message
处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。
解决办法:`#!/usr/bin/python
-- coding: UTF-8 --
“”"
@author: Roc-xb
“”"
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
if name == ‘main’:
chrome_options = Options()
chrome_options.add_argument(‘–headless’)
driver = webdriver.Chrome(options=chrome_options)`