Skip to main content

E-sim Scraper

Unofficial scraper for the e-sim browser game.

Installation

pip install -U e-sim-game-scraper

Usage

from e_sim_game_scrapper import EsimScraper

# or from e_sim_game_scrapper.EsimScraper import get_page_data

# Example 1
link = "https://luxia.e-sim.org/battleDrops.html?id=1&showSpecialItems=yes"
result = EsimScraper.get_page_data(link)
# >>> {'pages': 2, 'drops': [{'nick': 'Taturuski', 'item': 'Bandage size A', 'citizen_id': 912}, 
# >>>                        {'nick': 'Sverlio77_77', 'item': 'Bandage size C', 'citizen_id': 307}, ...]}

# Example 2 (locked page)
import requests
from lxml.html import fromstring

tree = fromstring(requests.get(link).text)  # this is a locked page, so you actually have to log-in first.
link = "https://luxia.e-sim.org/showShout.html?id=1"
result = EsimScraper.get_page_data(link, tree)
# or call the function directly:
result = EsimScraper.showShout(tree)

List of supported base-links / functions (alphabetical order):

  • achievement
  • article
  • auction
  • battleDrops
  • battles
  • battlesByWar
  • citizenStatistics
  • coalitionStatistics
  • companiesForSale
  • congressElections
  • countryEconomyStatistics
  • countryPoliticalStatistics
  • countryStatistics
  • events
  • jobMarket
  • law
  • monetaryMarket
  • newCitizenStatistics
  • newCitizens
  • news
  • newspaper
  • newspaperStatistics
  • party
  • partyStatistics
  • presidentalElections
  • productMarket
  • profile
  • region
  • showShout
  • stockCompany
  • stockCompanyMoney
  • stockCompanyProducts

(Note: not all of them are tested, some of them may not work properly, as those are dynamic pages that may change over time.)
There are tests for most of them locally, but they are not included in the package for now.

Support the Project:

The development and maintenance of this bot are ongoing. If you find it valuable, please consider supporting it through a donation:

Your contributions will help ensure the bot's continued improvement and availability for the e-Sim community.

Metadata

Release files for e-sim-game-scraper 0.0.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for e-sim-game-scraper 0.0.13
File Size Uploaded
e_sim_game_scraper-0.0.13.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for e-sim-game-scraper 0.0.13
File Interpreter ABI Platform
e_sim_game_scraper-0.0.13-py3-none-any.whl Python 3 none any Details

Total release size: 29.1 kB

Release files / e_sim_game_scraper-0.0.13.tar.gz

Download URL e_sim_game_scraper-0.0.13.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
25f24dfa3cb49e777e4e37a5ca15d453f675de31cd7cab2680789455f9a9f422
BLAKE2b-256 checksum
How to use checksums
bffc02e1f5fbf47de6543f8c55426567301d840d5fe3fbb2f1d1bacc158c059d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / e_sim_game_scraper-0.0.13-py3-none-any.whl

Download URL e_sim_game_scraper-0.0.13-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36633e119b96d7f89c268d40b369680ec9b524a7002b1e4157b4f2730cdda773
BLAKE2b-256 checksum
How to use checksums
be83894673bb1d7c37f8821ab7779d48b77decfc1742805afef71e6403a4e729
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.0.13 This release

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page