Skip to main content

deepl-scraper-pp

[tests]pythonCode style: blackLicense: MITPyPI version

scrape deepl using pyppeteer, cross platform (Windows/MacOS/Linux)

Installation

pip install deepl-scraper-pp
# pip install deepl-scraper-pp  # upgrade to the latest version

or

poetry add deepl-scraper-pp
# poetry add deepl-scraper-pp@latest  # upgrade to the latest version

or clone the repo (git clone https://github.com/ffreemt/deepl-scraper-pyppeteer.git) and install from it.

Usage

In an ipython session:

# ipython

from deepl_scraper_pp.deepl_tr import deepl_tr

res = await deepl_tr("test me")
print(res)
# '考我 试探我 测试我 试探'

print(await deepl_tr("test me", to_lang="de"))
# mich testen mich prüfen testen Sie mich

text = "Pyppeteer has almost same API as puppeteer. More APIs are listed in the document"
print(await deepl_tr(text, to_lang="zh"))
# Pyppeteer的API与puppeteer几乎相同。更多的API在文档中列出。

in python

import asyncio
from deepl_scraper_pp.deepl_tr import deepl_tr

async def main():
    text1 = "test me"
    text2 = "Pyppeteer has almost same API as puppeteer. More APIs are listed in the document"

    coros = [deepl_tr(elm) for elm in [text1, text2]]
    res = await asyncio.gather(*coros, return_exceptions=True)
    print(res)

loop = asyncio.get_event_loop()
try:
    loop.run_until_complete(main())
finally:
    loop.close()

# output: ['考我 试探我 测试我 试探', 'Pyppeteer的API与puppeteer几乎相同。更多的API在文档中列出']

Disclaimer

The pypi is beta and will likely remain beta -- use it at your own peril.

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-pp-0.1.2.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepl_scraper_pp-0.1.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file deepl-scraper-pp-0.1.2.tar.gz.

File metadata

  • Download URL: deepl-scraper-pp-0.1.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.7.9 Windows/10

File hashes

Hashes for deepl-scraper-pp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 af3b5abba57803b59fae8bec144a1f7c9acb79ae4e90fb1897dac6b021be0d23
MD5 30fb95973ffa8fa0b0d67d28b9bbb3a9
BLAKE2b-256 2635012d8a8584c8642c01d7204d71de0f1500e16cc5d87ceeb0393d6d7f1f79

See more details on using hashes here.

File details

Details for the file deepl_scraper_pp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: deepl_scraper_pp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.7.9 Windows/10

File hashes

Hashes for deepl_scraper_pp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eec5537e434899df442cba458931eb704cfe5fd34958ea863b77fba2bed4f900
MD5 b81b28f63ea9efb79b17c4cc5d2d72e4
BLAKE2b-256 bdd17627c694a7ac75788e28718d9b039e93f23d95aa1e57b6fff5b40b289dfd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page