second-hand-friends / ebaykleinanzeigen Goto Github PK
View Code? Open in Web Editor NEWSmall Client publish, delete and republish "Kleinanzeigen" on ebayKleinanzeigen.de
License: Apache License 2.0
Small Client publish, delete and republish "Kleinanzeigen" on ebayKleinanzeigen.de
License: Apache License 2.0
This is probably due to the shipping options that are default. My ads are all "PICKUP", but this is not set (or the code doesn't get there):
Traceback (most recent call last):
File "/home/jn/bin/ebayKleinanzeigen/kleinanzeigen.py", line 564, in <module>
fPosted = post_ad(driver, ad, True)
File "/home/jn/bin/ebayKleinanzeigen/kleinanzeigen.py", line 317, in post_ad
shipment_select.select_by_visible_text("Nur Abholung")
File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/support/select.py", line 120, in select_by_visible_text
self._setSelected(opt)
File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/support/select.py", line 212, in _setSelected
option.click()
File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/remote/webelement.py", line 80, in click
self._execute(Command.CLICK_ELEMENT)
File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.9/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable: Element is not currently visible and may not be manipulated
(Session info: chrome=90.0.4430.212)
An option to just delete / remove all ads (for one account of everything specified in the json) would be awesome. When I'm going on holidays I delete all ads and republish them when I'm back. Deleting everything manually is a lot of work.
Currently deleting ads does not work if you have more than one page (25) ads.
Since @donwayo seems to have no time to accept pull request for fixes at the moment, I would like to open the discussion to switch to a actively developed branch till he will be back on this project.
Are there opinions for and against this idea?
In the Insigts > Network there are active forks from
Would any of you guys be available for maintainer?
I would also offer to chip in, though I am not a developer myself.
eBay Kleinanzeigen now requires a captcha on login. This is currently not supported, therefore the script aborts.
I regularly republish my offers but today an old ad wasn't deleted and I found Delete button not found
in the log. Couldn't figure out the issue. Deleted the ad manually.
It's still easier to fill the ad on the web page, than in config file. Therefore, it would be awesome if you could just provide the ad ID to the config (or a separate command of the script) and as result all fields for this ad are filled in config.json and all photos are downloaded in corresponding folder and the ad is enrolled in script.
If anyone else is seeing this, try this patch:
0008-Fix-adId-retrieval.txt
You may have to adapt this patch or just make the changes manually. I have some other stuff in my file which messes up the line numbering. I just wanted to post it here as a quick help for others.
Hi!
tried looking into this a bit but couldn't find a nice way to fix this. When selling a bike, I selected the correct category:
https://www.ebay-kleinanzeigen.de/p-kategorie-aendern.html#?path=210/217/herren/
However, this requires another step to select a "Subtype" in the submission field - checking for additional categories, I could find this in the source of the page so tried adding this to additional_category_options but wasn't successful.
"additional_category_options": {
"fahrraeder.type_s": "city"
},
Any hint? Couldn't find anything in the docs so far... other things work fine, just if I need to specify subtypes, this seems to not work
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.