I will organize this answer into two scenarios. One if you're using the default chrome profile (shown as: C:\Users\david\AppData\Local\Google\Chrome\User Data\Default) or an added chrome profile (shown as: C:\Users\david\AppData\Local\Google\Chrome\User Data\Profile 1)
You can check this by typing chrome://version in your search bar.
Case 1: You are using a default profile.
Navigate to that profile path. Should be something like C:\Users\david\AppData\Local\Google\Chrome\User Data\Default.
Copy and paste that entire folder into whatever place you would like.(ex: D:\Chrome_Profiles). Your directory would look something like this: D:\Chrome_Profiles\Default
Chromedriver automatically adds "Default" to the end of the options.add_argument(r"user-data-dir=
part. Thus, you would just use:
options.add_argument(r"user-data-dir=D:\Chrome_Profiles")
driver.get("https://www.facebook.com")
and you'll see it works just fine.
2nd case: you're using another chrome profile (noted by Profile 1, Profile 2, etc. in chrome://version)
Navigate to that profile path. Should be something like C:\Users\david\AppData\Local\Google\Chrome\User Data\Profile 1.
Copy and paste that entire folder into whatever place you would like.(ex: D:\Chrome_Profiles). Your directory would look something like this: D:\Chrome_Profiles\Profile 1
Change Profile 1 to Default. Your directory will look something like this: D:\Chrome_Profiles\Default
Chromedriver automatically adds "Default" to the end of the options.add_argument(r"user-data-dir=
part. Thus, you would just use:
options.add_argument(r"user-data-dir=D:\Chrome_Profiles")
driver.get("https://www.facebook.com")
I tested this myself just now and it works. Please let me know if this solved your problem.
Thanks!