{ "info": { "author": "John de Pledge & Sefton de Pledge", "author_email": "lowersharpnose@hotmail.com & seftontycho@hotmail.co.uk", "bugtrack_url": null, "classifiers": [], "description": "===========\nPyScrape\n===========\n\nPyScrape provides selenium, requests and BeautifulSoup4. It was developed for web-scraping \nand automatted use of firefox.\n\nTypical usage often looks like this::\n\n # scrapeTest.py\n\n # routines for scraping websites using\n #---------------------\n\n from debug import *\n import scrapewd\n\n debug(True)\n\n Google = [ \\\n\n {\"name\" : \"Google\", \"action\" : \"URL\",\n \"path\" : \"https://www.google.co.uk\"},\n\n {\"name\" : \"sign in\", \"action\" : \"CLICK\",\n \"path\" : \"html/body/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[3]/div/a\"},\n\n {\"name\" : \"email\", \"action\" : \"SET\", \"value\" : \"EMAIL\",\n \"path\" : \"html/body/div[1]/div[2]/div[2]/form/input[10]\"},\n\n {\"name\" : \"password\", \"action\" : \"SET\", \"value\" : \"PASSWORD\",\n \"path\" : \"html/body/div[1]/div[2]/div[2]/form/input[11]\"},\n\n {\"name\" : \"submit\", \"action\" : \"CLICK\",\n \"path\" : \"html/body/div[1]/div[2]/div[2]/form/input[12]\"},\n\n {\"name\" : \"OpenApps\", \"action\" : \"CLICK\",\n \"path\" : \"html/body/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/a\"},\n\n {\"name\" : \"OpenMail\", \"action\" : \"CLICK\",\n \"path\" : \"html/body/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[2]/div[2]/ul[1]/li[7]/a/span[1]\"},\n\n {\"name\" : \"GetRecentMail\", \"action\" : \"GET\",\n \"path\" : \" html/body/div[5]/div[2]/div/div[2]/div[1]/div[1]/div[1]/div[2]/div/div/div[2]/div/div[1]/div[1]/div/div[1]/div/div/div[1]/span/a\"},\n\n {\"name\" : \"OpenSignOut\", \"action\" : \"CLICK\",\n \"path\" : \"html/body/div[5]/div[2]/div/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[5]/div[1]/a/span\"},\n\n {\"name\" : \"SignOut\", \"action\" : \"CLICK\",\n \"path\" : \"html/body/div[5]/div[2]/div/div[1]/div[3]/div[1]/div[1]/div[1]/div[2]/div[5]/div[2]/div[3]/div[2]/a\"}]\n\n\n debug(True)\n\n scrapewd.close()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/TowelStuff/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "PyScraper", "package_url": "https://pypi.org/project/PyScraper/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PyScraper/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/TowelStuff/" }, "release_url": "https://pypi.org/project/PyScraper/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Web-scraping/Automatted Firefox for Python", "version": "1.0.0" }, "last_serial": 976246, "releases": { "1.0.0": [] }, "urls": [] }