Releases: daneads/pypatent
Releases · daneads/pypatent
1.2.0 - Selenium support
This version implements Selenium support for scraping. Previous versions were using the requests
library for all requests, however this has had problems with the USPTO site lately. I notice some users have been able to use requests
without issue, while others get 4xx errors.
PyPatent Version 1.2 implements an optional new WebConnection object to give the user the option to use Selenium WebDrivers in place of the requests
library. This WebConnection object is optional. If used, it should be passed as an argument when initializing Search or Patent objects.
Use it in the following cases:
- When you want to use Selenium instead of requests
- When you want to use requests but with a custom user-agent or headers
1.1.0
- Simplified to 2 objects: Search and Patent
- A
Search
object searches the USPTO site and can output the results as a DataFrame or list. It can scrape the details of each patent, or just get the patent title and URL. Most users will only need to use this object. - A
Patent
object fetches and holds a single patent's info. Fetching the patent's details is now optional. This object should only be used when you already have the patent URL and aren't conducting a search.