# Overview
Author: Niklas Baumstark
A standalone version of the Webkit server included in [capybara-webkit][1]. It includes a slim Python wrapper and the following improvements over the original version from thoughtbot:
Wait command to wait for the current page to load
SetAttribute command to [configure certain QWebkit settings][2]
SetHtml command to [load custom HTML][3] into the browser (e.g. to execute scripts on web pages scraped by a static scraper)
SetViewportSize command to set the viewport size of the in-memory browser
If you are interested in web scraping using this server, have a look at [dryscrape][4].
# Building and Installing
To install the Python binding (this also builds the server and places it into Python’s site-package directory):
sudo python setup.py install
If you don’t need the Python bindings, you can also use the supplied build.sh shellscript to build the server only.
# Contact, Bugs, Contributions
If you have any problems with this software, don’t hesitate to open an issue on [Github](https://github.com/niklasb/webkit-server) or open a pull request or write a mail to niklas baumstark at Gmail.
# License
This software is based on [capybara-webkit][1]. capybara-webkit is Copyright (c) 2011 thoughtbot, inc. It is free software, and may be redistributed under the terms specified in the LICENSE file.
[1]: https://github.com/thoughtbot/capybara-webkit [2]: https://github.com/thoughtbot/capybara-webkit/pull/171 [3]: https://github.com/thoughtbot/capybara-webkit/pull/170 [4]: https://github.com/niklasb/dryscrape
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file webkit-server-1.0.tar.gz.
File metadata
- Download URL: webkit-server-1.0.tar.gz
- Upload date:
- Size: 41.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
836dac18c823bf7737461a2d938c66c7b3601c858897e6c92c7ba0e33574a2bc
|
|
| MD5 |
8463245c2b4f0264d934c0ae20bd4654
|
|
| BLAKE2b-256 |
29f2f4f454cccde75e95359e91fa58f14497350dc97e58534f9003c77eca3dff
|