Releases: etienne-hd/lbc
Releases · etienne-hd/lbc
1.1.2
Changed
- mv
src/lbcto.and removedsrc - Proxy handling, you can now remove proxy using
client.proxy = None client._sessionis now public ->client.session
Added
- Proxy example at examples/proxy.py
1.1.1
1.1.0
Changed
- Project structure reorganized: features such as search, user, and ad are now separated using mixins.
Added
- Realistic dynamic mobile User-Agent generation.
1.0.10
1.0.9
Fix
- Fixed SSL verification issue during Leboncoin cookie initialization.
1.0.8
Added
max_retriesandtimeoutparameters toClient.NotFoundErrorexception raised when an ad or user is not found.
1.0.7
Added
- Automatic rotation of browser impersonation when
impersonateargument inClientis set to None. - Ability to choose which browser to impersonate via the
impersonateargument inClient. - Option to disable SSL verification for requests by setting
request_verifytoFalseinClient.
1.0.6
Fixed
- "Unknown location type" error when searching with a URL containing a zipcode.
1.0.5
Fixed
- 404 error when fetching a pro user who doesn't have a public page
1.0.4
Added
- A lot of new user information can be retrieved (feedback, badges & professional info).
- New examples directory with practical usage cases.
get_adfunction to retrieve ad information.get_userfunction to retrieve user information (with pro info such as siret).- Automatic cookies initialization during session setup to prevent HTTP 403 errors.
Changed
- Codebase refactored: models are now split by functionality (e.g., all user dataclasses are in
user.py). - Proxies can now be updated after
Clientcreation viaclient.proxy = .... - The session can also be changed dynamically via
client.session = ....
Removed
- Removed the
test/folder (migrated toexamples/).