Skip to main content

Scrape deepl using playwright

Project description

deepl-scraper-playwright

pytestpythonCode style: blackLicense: MITPyPI version

Scrape deepl using playwright

Install it

pip install deepl-scraper-pw

# pip install git+https://github.com/ffreemt/deepl-scraper-playwright
# poetry add git+https://github.com/ffreemt/deepl-scraper-playwright
# git clone https://github.com/ffreemt/deepl-scraper-playwright && cd deepl-scraper-playwright

Use it

from pprint import pprint
from deepl_scraper_pw import deepl_tr

pprint(deepl_tr("Test me\n\nTest him"))
# '测试我\n\n测试他'

pprint(deepl_tr("Test me\n\nTest him", from_lang="en", to_lang="de"))
# 'Teste mich\n\nTesten Sie ihn'

Debug

Should something go wrong, you can turn on HEADFUL (a firefox browser will show up). Place .env in the current work directory, with the following content:

PWBROWSER_HEADFUL=1

You can also set DEBUG env variable to turn on detailed debug messages, in Windows:

set DEBUG=1

In Linux and friends

export DEBUG=1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepl-scraper-pw-0.1.0a0.tar.gz (5.6 kB view hashes)

Uploaded Source

Built Distribution

deepl_scraper_pw-0.1.0a0-py3-none-any.whl (5.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page