Alex Franco
ccce59e200
Added --year argument
Will add "/timeline?year=" year to user_profile_url before navigating
6 years ago
Joseph D. Marhee
6146103942
adds handling for 2fa code command-line argument
6 years ago
Tuan-Anh Hoang-Vu
b9e2ecee6e
Better support two-factor authentication.
6 years ago
ijustlovemath
c0dd1a1f0c
Improving the security of manual password entry
6 years ago
Spirit-act
4b60f72e09
Changed to preferences
6 years ago
Spirit-act
6420ae262b
Added password prompt
6 years ago
Michael Gecht
9f832e6fbd
Refactor selenium exceptions into constant
6 years ago
Michael Gecht
ab6450f33a
Add explicit exceptions
6 years ago
Michael Gecht
22e30f300d
Wrap selector logic in try..except statement
This catches all errors that are thrown, when any
`find_element_by_*` method fails for some reason.
If this happens, we just fall through and wait for
a page refresh and then try again.
6 years ago
ConnorSkees
0f9d1fcb9d
Minor refactoring and reformatting :)
6 years ago
ConnorSkees
a811761928
Remove --no-sandbox flag
6 years ago
ConnorSkees
5367f424f0
Add option for headless mode
update README with instructions on chromedriver
Minor refactor and reformatting
- Tighten whitespace
- Remove superfluous `assert` statement
Minor refactoring and reformatting
Fix missing whitespace between =
Update deletefb.py
Remove git stuff
6 years ago
Wesley Kerfoot
2dc953424d
Fix typo
6 years ago
Wesley Kerfoot
9f1d123dcd
Fixes #6 by adding a pause for 2FA
6 years ago
Wesley Kerfoot
64cf0ed78c
Add a few comments explaining some quirks
6 years ago
Wesley Kerfoot
8fcda848ab
Use driver.implicitly_wait instead of sleeping everywhere
6 years ago
Wesley Kerfoot
a87d154bf0
Try using WebDriverWait
6 years ago
Wesley Kerfoot
0780e637ec
Refactor into a proper package
6 years ago