scrape deepl via pyppeteer
Project description
deepl-scraper-pp
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | af3b5abba57803b59fae8bec144a1f7c9acb79ae4e90fb1897dac6b021be0d23 |
|
MD5 | 30fb95973ffa8fa0b0d67d28b9bbb3a9 |
|
BLAKE2b-256 | 2635012d8a8584c8642c01d7204d71de0f1500e16cc5d87ceeb0393d6d7f1f79 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | eec5537e434899df442cba458931eb704cfe5fd34958ea863b77fba2bed4f900 |
|
MD5 | b81b28f63ea9efb79b17c4cc5d2d72e4 |
|
BLAKE2b-256 | bdd17627c694a7ac75788e28718d9b039e93f23d95aa1e57b6fff5b40b289dfd |