Automated esniper bug report.
esniper version 2.24.0
libcurl/7.19.7 NSS/3.12.6.2 zlib/1.2.3 libidn/1.9 libssh2/1.2.4
Error encountered in function preBid in auction.c line 345
auction = 260676478252, price = 211, remain = 126
latency = 1, result = -1, error = 11
buf = 0x90f0390, size = 52623, read = 0x90f0390
time = 1287362985, offset = 0
pagename = "Review and confirm your bid", pageid = "(null)", srcid = "(null)"
specified options or config values:
1 x username(u) = ***
1 x password() = ***
1 x seconds(s) = 5
1 x quantity(q) = 15
1 x (f) = "rotor"
1 x logdir(l) = "esniperlogs"
cannot find bid key, uiid or password, found = 0
then upload and attach esniper.10416.1.bug.html and click submit.
Cannot get bid key
Auction 260676478252: Bid key not found
First analysis: Ebay seems to have changed the pre-bid page.
1. The pattern "<input type=\"hidden\" name=\"" in preBid() does not match the attached page. The value attribute of the <input> tag precedes the name attribute. That means it's a bit more difficult to parse the hidden form input fields.
2. I don't see an input field named "key". Maybe it's no longer needed.
3. Field "BIN_button" seems to be "confirmbid" now, field "javascriptenabled" is no longer present and there are two new fields "co_partnerid" and "fb" that are not present in BID_URL.
(I have very limited access, so I cannot work on this before weekend.)
eBay appears to be gradually rolling out the change since I have not hit the problem myself, yet.
I agree with what you see. I'll try to get changes in sooner, if I can spare some time from my windows project (the glass and wood type, of course).
I seem to have hit the same problem:
Automated esniper bug report.
esniper version 2.23.0
libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.8 libssh2/0.18
Error encountered in function preBid in auction.c line 345
auction = 220689594995, price = 22.69, remain = 127
latency = 2, result = -1, error = 11
buf = 0x1f24c0d0, size = 12609, read = 0x1f24c0d0
time = 1288987387, offset = 0
pagename = "Review and confirm your bid", pageid = "(null)", srcid = "(null)"
cannot find bid key, uiid or password, found = 0
:-(
It appears I can’t attach a file to a “foreign” bug report. I’ll keep my esniper.28149.1.bug.html, though, in case you need it to work on this.
I think this is fixed in CVS.