build(deps): bump selenium from 4.14.0 to 4.15.0 (#297)

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.14.0 to
4.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SeleniumHQ/Selenium/releases">selenium's
releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.15</h2>
<h3>Changelog</h3>
<p>For each component's detailed changelog, please check:</p>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li>
</ul>
<h3>Commits in this release</h3>
<!-- raw HTML omitted -->
<ul>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f4334adc5c8338fe51901288168d0ee90edda9b1"><code>f4334adc5c</code></a>
- update versions for nightly releases :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ee8c8146182f00d513a22201d7fd1edf236d628e"><code>ee8c814618</code></a>
- [rb] update gemfile with nightly version :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/c3fc944d5e3800ab567306467f4de38474ec79df"><code>c3fc944d5e</code></a>
- fix change logs :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/163ba6649509b071d5b050ec15d3849048b31457"><code>163ba66495</code></a>
- [java] remove jdk from list of jars to publish now that it is a core
dependency :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/3dbb37c6ff107d36817e21d4111575315780ebcb"><code>3dbb37c6ff</code></a>
- [js] update package lock version :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/2ef70312e8785d7db74526669a64abc2f48cebc8"><code>2ef70312e8</code></a>
- [bidi][java] Add set viewport command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f02e917ec618986ffcbf67863acbdc19c8f82036"><code>f02e917ec6</code></a>
- [bidi][java] Add browsing context activate command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/2940a0d24dff70dcfa5f5d9e891e2a018c031db0"><code>2940a0d24d</code></a>
- [rust] Organize use (imports) in all modules (no logical changes) ::
Boni Garcia</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/889a6369547bc9ee5a5323054a4216c74616f840"><code>889a636954</code></a>
- [ci] Slim the Java build even further (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12913">#12913</a>)
:: Simon Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/abeb86612d07d0ab0507d3e75e5c570fe9c595b3"><code>abeb86612d</code></a>
- [java] Use Java Map instead of Guava Immutable Map in BiDi package ::
Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/cdd75fcda8507e39d44785ff16dd5a95c9ec45d2"><code>cdd75fcda8</code></a>
- [java] Use Java Map instead of Guava Immutable Map in Chrome package
:: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/ca15a17230bf6de01b3dad44c0525036ac038d47"><code>ca15a17230</code></a>
- [java] Use Java Map instead of Guava Immutable Map in Chromium package
:: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/a92711b6a756089f8011f46ea58e344182d2f93d"><code>a92711b6a7</code></a>
- Update mirror info (Tue Oct 10 12:06:42 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/819955bd77ba0f1e13a07b31a9a470cb00c381d5"><code>819955bd77</code></a>
- [iedriver] update versions to 4.14.0.0 :: titusfortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/f6d04c8a67446fb2c971f98e580f9fb8e1376d25"><code>f6d04c8a67</code></a>
- [ci + dotnet] Slim down the .Net CI build since most is already
checked by the RBE CI build (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12916">#12916</a>)
:: Simon Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/06bb4e9f331afe228c7512ae9649788cac03b54e"><code>06bb4e9f33</code></a>
- [java] remove lift related packages and dependencies (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12917">#12917</a>)
:: joerg1985</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1f8b8d9a804e35e7773d7226e2e2c26b0964a9fc"><code>1f8b8d9a80</code></a>
- Update mirror info (Wed Oct 11 00:15:25 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/bbcfc9aeadc558cb7854e4d3372e51ebebbac935"><code>bbcfc9aead</code></a>
- [java][bidi] Add validation for browsing context id (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12920">#12920</a>)
:: Manuel Blanco</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/225074be5d368ef523928b676d71c56453771019"><code>225074be5d</code></a>
- [java] Fix default values for print options page size :: Puja
Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/78ee4c01a7dfe4377ba251fcc047beed1534f0f3"><code>78ee4c01a7</code></a>
- [java] Update page size test :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1c89e31e7a273b2e54ce178929887ed3eb942cd5"><code>1c89e31e7a</code></a>
- [ci + dotnet]: We can run tests and packaging in parallel :: Simon
Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/a717e3feba8b04289bdfc1e5efb9282e46560217"><code>a717e3feba</code></a>
- Replace calls to console.log with managed loggers (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12909">#12909</a>)
:: Daniel Rozenberg</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/966cb9f9a15382aff8f6ebae5200dae8eee85b0c"><code>966cb9f9a1</code></a>
- [rust] Include mirror arguments to change default online repository
URLs (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/11687">#11687</a>)
:: Boni García</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6c6b5622b90dd52b696e1512fc811b7985741af1"><code>6c6b5622b9</code></a>
- [java][bidi] Add print command :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/8f737227121762ff3bf8748ea1bc7b9f943bd5bd"><code>8f73722712</code></a>
- [java] Update Netty to 4.1.100.Final :: Simon Mavi Stewart</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/36108e724495d1659551526dd8a82a9e56504249"><code>36108e7244</code></a>
- Update mirror info (Wed Oct 11 12:07:07 UTC 2023) :: Selenium CI
Bot</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/7ddfad6ad7d92fbb1bac72b6353a58ae38c26288"><code>7ddfad6ad7</code></a>
- [java] use the java process builder to run external processes (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12898">#12898</a>)
:: joerg1985</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/d9f0010403fc2e1b50f0da3a6224be7da71108dc"><code>d9f0010403</code></a>
- [py]: Return a <code>pathlib.Path</code> when
<code>SE_MANAGER_PATH</code> is set. closes <a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12929">#12929</a>
:: symonk</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/1e6e5ec2fa44f3fe508fd0289dcea6f326f2351c"><code>1e6e5ec2fa</code></a>
- [java] allow a custom timeout when shutting down a process :: Jörg
Sautter</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/27c7fdbef8653ab1727548be76f5b8b53086462d"><code>27c7fdbef8</code></a>
- [java] replaced usage of Guavas ByteStreams with native Java 11
methods :: Jörg Sautter</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/dd00a0ab56b0b6483d48650c16028032c67b7174"><code>dd00a0ab56</code></a>
- [java] allow setting version in the Http Client Config (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12919">#12919</a>)
:: Titus Fortner</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/0a3d590f7aad85214b060819d417d24f173dbf4c"><code>0a3d590f7a</code></a>
- [java] Remove unused imports :: Puja Jagani</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/7cc250fa590023fe17e4f93feb511f90f3cd4eaf"><code>7cc250fa59</code></a>
- [Bugfix] Refactored code in the WebDriverException class: (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/12933">#12933</a>)
:: Manuel Blanco</li>
<li><a
href="http://github.com/seleniumhq/selenium/commit/6217edce1e66972d4193f30b108dab155133aa7a"><code>6217edce1e</code></a>
- Update mirror info (Thu Oct 12 12:07:12 UTC 2023) :: Selenium CI
Bot</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/1d14b5521bae241b099f6b0e008fcc9866e842ab"><code>1d14b55</code></a>
update versions for 4.15 release</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/f74e0dd321f11ed40a94d9db20df2b44c20cd7ba"><code>f74e0dd</code></a>
[js] update change log</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/63baf0b90acc9ceb033d7bd34f0a7392b9894351"><code>63baf0b</code></a>
[bidi] [java] Rework tests to run in different browsers</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/5402d1a89bc0db31cca63af1f5605bae2ae374c4"><code>5402d1a</code></a>
[bidi] [js] Add browsing context commands and events (<a
href="https://redirect.github.com/SeleniumHQ/Selenium/issues/13078">#13078</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/e3e8de97c0b5936468832a9b1a44defe8d6d799c"><code>e3e8de9</code></a>
[js] Fix typo in text</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/81efbf2b7b2812003da1ed0b312883a13f2e49f4"><code>81efbf2</code></a>
[js] Fix typo in test</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/014ead4f02ca7acf73076452bb201cb7ddd38730"><code>014ead4</code></a>
script to automate version updates</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c9816fbafb10cbb46da8119c5eee2614aad49b08"><code>c9816fb</code></a>
update selenium manager binaries</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c87de7beffb4efac2781ae5842f7def36b4873f6"><code>c87de7b</code></a>
add script for updating selenium manager</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/d847116165e464a769dd43b8a9ecb8728d5567b7"><code>d847116</code></a>
update change logs</li>
<li>Additional commits viewable in <a
href="https://github.com/SeleniumHQ/Selenium/compare/selenium-4.14.0...selenium-4.15.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=selenium&package-manager=pip&previous-version=4.14.0&new-version=4.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
This commit is contained in:
github-actions[bot]
2023-11-02 16:58:01 +01:00
committed by GitHub
3 changed files with 9 additions and 6 deletions
Generated
+4 -4
View File
@@ -5701,13 +5701,13 @@ stats = ["scipy (>=1.7)", "statsmodels (>=0.12)"]
[[package]]
name = "selenium"
version = "4.14.0"
version = "4.15.0"
description = ""
optional = false
python-versions = ">=3.8"
files = [
{file = "selenium-4.14.0-py3-none-any.whl", hash = "sha256:be9824a9354a7fe288e3fad9ceb6a9c65ddc7c44545d23ad0ebf4ce202b19893"},
{file = "selenium-4.14.0.tar.gz", hash = "sha256:0d14b0d9842366f38fb5f8f842cf7c042bcfa062affc6a0a86e4d634bdd0fe54"},
{file = "selenium-4.15.0-py3-none-any.whl", hash = "sha256:c566dd3b20765dad64e65edca19a52f421f601ed1739f87dd4c5c07aae5dae6f"},
{file = "selenium-4.15.0.tar.gz", hash = "sha256:1d339cb4577a2c617122ebe6342b7e9bca4cb4588a2d322c898f5df29c91df02"},
]
[package.dependencies]
@@ -7426,4 +7426,4 @@ web-server = ["dash", "dash-auth", "dash-bootstrap-components", "matplotlib", "s
[metadata]
lock-version = "2.0"
python-versions = "^3.11"
content-hash = "dfb1bd40b554a5522a9db4fbd991a7038b4ed6479ad1e1fcbf40dfe7168a3e3d"
content-hash = "a6ba453d93d19326e80413983acc11f3307363c14e863c18cd0eace421de70b0"
+1 -1
View File
@@ -67,7 +67,7 @@ python = "^3.11"
python-dotenv = "^1.0.0"
rapidfuzz = "^3.5.1"
seaborn = "^0.13.0"
selenium = "^4.12.0"
selenium = "^4.15.0"
spacy = "^3.6.1"
spacy-sentiws = "^3.0.0"
torch = {version = "*", source = "torch-cpu"}
@@ -1,4 +1,5 @@
"""Unternehmensregister Scraping."""
# ruff: noqa: B023
import glob
import multiprocessing
import os
@@ -105,7 +106,9 @@ def scrape(query: str, download_dir: list[str]) -> None:
driver.find_element(By.CLASS_NAME, "download-wrapper").click()
try:
wait.until(wait_for_download_condition(download_path, num_files))
wait.until(
lambda: wait_for_download_condition(download_path, num_files) # type: ignore
)
file_name = "".join(e for e in company_name if e.isalnum()) + ".xml"
rename_latest_file(
download_path,