| Kilroy Balore, CyberFOX! ( @ 2005-08-17 23:25:00 |
| Current mood: | |
| Current music: | (Loreena McKennitt)-The Mummers' Dance |
| Entry tags: | beta, ebay, jbidwatcher, sniping |
Calling strong-stomached beta testers...
Greetings,
I'm testing a new sniping core. The goal is to extract a LOT of the behavior which takes time to a period prior to the actual auction completion, including logging in, getting the item page via the affiliate link, and submitting the initial bid getting to the confirmation screen. It leaves off there, and then exactly when the snipe is supposed to fire, it sends the confirmation form to eBay.
Yes, folks have suggested something like this for a while, but I had to build a framework around it that supports the concept of sandboxing every snipe into its own little world.
Some example problems that could be run into due to the new core include:
- Multiple snipes too close together could cause eBay to behave strangely, because each one is an entirely separate logged-in session. If eBay has trouble with the same user logged in multiple times from the same machine this might not work. Untested!
- I don't know how long the confirmation page's form is 'good for', so too much lead time will expire it, and too little ends up in the same state we're already in. I believe it should be good for 5 minutes at least, and I'm shooting for a 2 minute lead time, so it should be okay. Untested!
- My code may just fubar. ;) It's a seriously major change for the sniping process, and I may not have moved all the logging, and other details, over. It's brand new code, too, so it might just not work right for everyone.
- The 'updating' context doesn't share a cookie with the sniping context, so if the sniping invalidates the updating cookie because of doing another login, then it's possible the updating thread will fail to load user-specific data, and/or stop working with items in the Mature Audiences category. This would be a side-effect of eBay's code not being happy with multiple independant logins from a single machine. (It would be as if you were logged into eBay from Firefox, Internet Explorer, and Opera all at once, and doing different things in each browser. I don't actually know if they support this.)
If you're okay with that, and really want to test, please drop me a line, or reply here with contact info.
-- Morgan Schweers, CyberFOX!