Instantiate a playwright chromium (sync as opposed to async) browser
Project description
get-pwbrowser-sync
instantiate a playwright chromium sync (as opposed to async) browser
Installation
pip install get-pwbrowser-sync
# or
# pip install git+https://github.com/ffreemt/get-pwbrowser-sync.git
# python -m playwright install chromium
or via poetry
poetry add git+https://github.com/ffreemt/get-pwbrowser-sync.git &&
python -m playwright install chromium
Usage
from get_pwbrowser_sync import get_pwbrowser_sync
browser = get_pwbrowser_sync()
page = browser.new_page()
page.goto("http://www.baidu.com")
print(page.title())
# '百度一下,你就知道'
Use of .env
and os.environ
The browser can be run in a headful manner (to actually see what's going on):
from get_pwbrowser_sync import get_pwbrowser_sync
browser = get_pwbrowser_sync(headless=False)
Some related parameters HEADFUL
, DEBUG
and PROXY
can be set in shell environ or in .env with prefix PWBROWSER_
.
e.g., set PWBROWSER_HEADFUL=1
in Windows or export PWBROWSER_HEADFUL=1
in Linux and freinds)
or in .env
# .env
PWBROWSER_HEADFUL=1
For more details have a look at the source code.
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
Close
Hashes for get-pwbrowser-sync-0.1.0a3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d77cb10e5ed4ca6af0045e2a3a1ac52bca53ad4f358845c9a33e47cb9a49c27 |
|
MD5 | 767ae3b697fd4bd2e5b0ea555d40d005 |
|
BLAKE2b-256 | 36bbd590c4fcf95961510eda0287143690e33ca606ac35418eeb3f63115b54e1 |
Close
Hashes for get_pwbrowser_sync-0.1.0a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e164170f80c39f6d4597d7a67c963adf37224bcff3882d69bf5274660ccf14e |
|
MD5 | 35191b5d7359be14b12ec31a089c557e |
|
BLAKE2b-256 | 0ecbda1a8bd59360b7add8a3c9278fd60d32228fecfbc979eafa7d6fe03d37bc |