Comments (3)
I got passed this with pip install -Iv selenium==4.2.0
from finance-dl.
Thanks @paulirish . I am able to get past this error with selenium 4.2.0 . But it looks like the schwab scraper is broken. It opens the chrome window, enters the password but it is not able to login. It does not work even if I manually enter the password. Since it is a different issue, I will open another issue for it.
The original environment file
% cat env_test_finance-dl.yml
name: test_finance-dl
channels:
- defaults
dependencies:
- python=3.12
- pip
- pip:
- git+https://github.com/jbms/finance-dl
is pulling
% conda list "^python$|selenium|chromedriver-binary" -n test_finance-dl
# packages in environment at /opt/rajulocal/miniconda3/envs/test_finance-dl:
#
# Name Version Build Channel
chromedriver-binary 122.0.6211.0.0 pypi_0 pypi
python 3.12.0 h996f2a0_0
selenium 4.16.0 pypi_0 pypi
selenium-requests 2.0.3 pypi_0 pypi
The error does not show up with
% cat env_test_finance-dl_v2.yml
name: test_finance-dl_v2
channels:
- defaults
dependencies:
- python=3.12
- pip
- pip:
- selenium==4.2.0
- chromedriver-binary==120.*
- git+https://github.com/jbms/finance-dl
which is pulling
% conda list "^python$|selenium|chromedriver-binary" -n test_finance-dl_v2
# packages in environment at /opt/rajulocal/miniconda3/envs/test_finance-dl_v2:
#
# Name Version Build Channel
chromedriver-binary 120.0.6099.109.0 pypi_0 pypi
python 3.12.0 h996f2a0_0
selenium 4.2.0 pypi_0 pypi
selenium-requests 1.4.1 pypi_0 pypi
I am specifying the chromedriver-binary version in the environment file since it has to match with my chrome's version.
% dpkg -l google-chrome-stable
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-====================-================-============-=================================
ii google-chrome-stable 120.0.6099.199-1 amd64 The web browser from Google
The latest version of selenium is 4.16.0 (released on 2023-12-06 as per https://pypi.org/project/selenium/#history). It would be nice if finance-dl can support the latest version. If that is not possible, the correct selenium version should be specified in the dependencies.
from finance-dl.
Related Issues (20)
- OFX downloading is not working properly HOT 3
- Account retrieval for TD Bank does not work due to ofxclient issue #69 HOT 1
- Amazon module is failing after reaching 2018 in my order history HOT 5
- Error on OFX account with no transactions HOT 2
- paypal login breaks when "security challenge" is shown HOT 2
- ultipro_google fails with "element not interactable"
- Mint module does not retry in non-headless state to enter MFA HOT 1
- Amazon scraper fails to log in HOT 3
- finance_dl.ofx only returns past 2 years data for Fidelity Investments or Fidelity NetBenefits HOT 1
- PayPal JSON schema changed HOT 1
- amazon module fails to download digital invoices HOT 13
- Gemini stablecoin prices HOT 3
- Problem with latest selenium-python lib. HOT 3
- PayPal issue with CSRF-Token HOT 3
- Selenium: Can not connect to the Service finance-dl-chromedriver-wrapper HOT 8
- Paypal Selenium TimeoutException HOT 1
- Amazon(.de) not downloading orders HOT 1
- Amazon(.co.uk) not seeing orders HOT 1
- Fairly broken all around? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from finance-dl.