Menu

#723 problem on login page, probably some change in the last few days ?

v1.0 (example)
closed-fixed
nobody
None
5
2018-06-19
2017-05-20
Helge Voss
No

esniper encountered a bug. Please go to:
http://sourceforge.net/tracker/?func=add&group_id=45285&atid=442436
paste this into "Detailed Description":
Automated esniper bug report.
esniper version 2.33.0
libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Error encountered in function ebayLogin in auction.c line 658
auction = 302311181294, price = 5, remain = 0
latency = 0, result = -1, error = 19
buf = 0x26f9190, size = 80066, read = 0x26f9190
time = 1495308230, offset = 0
pagename = "eBay: Update your contact info", pageid = "(null)", srcid = "(null)"
specified options or config values:
2 x username(u) =
2 x password() =

2 x seconds(s) = 10
2 x quantity(q) = 10
1 x (f) = "myauctionfile.txt"
2 x reduce() = 1
2 x bid() = 1
2 x debug(d) = 1
2 x batch(b) = 0
2 x logdir(l) = "/home/hvoss/ebay"
unknown pageinfo
then upload and attach esniper.16131.1.bug.html and click submit.
Auction 302311181294: Login failed

Discussion

  • Michael S.

    Michael S. - 2017-05-20

    See https://sourceforge.net/p/esniper/bugs/719/

    You have to login from your browser and answer the questions from the ebay dialog. After that everything works fine again.

     

    Last edit: Michael S. 2017-05-21
  • Bodo

    Bodo - 2017-05-21

    The page title looks unique for this situation. I will try to add a check for this and make esniper print a normal error message instead of a bug report.

     
  • Helge Voss

    Helge Voss - 2017-05-21

    Thank you, indeed that was the problem. It works now. Sorry for not noticing this myself.

    Cheers, Helge

     
  • Bodo

    Bodo - 2017-05-21

    Thank you for sending the bug report. It is important to get the information about the problem and the corresponding HTML page.
    In this case I think it is possible to detect the situation and print an appropriate error message​ like "ebay requires some manual action to log in".
    Without such bug reports we cannot improve esniper.

     
  • Bodo

    Bodo - 2017-05-21
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +0,0 @@
    -esniper.16131.1.bug.html (80.1 kB; text/html)
    
     
  • Bodo

    Bodo - 2017-05-21

    anonymized attachment

     
  • NickT

    NickT - 2017-06-24

    Thank you for the info regarding 'you have to login from browser first'. Let me describe some of my observations. I have two raspberrypi computers, both headless, running 24/7, both with esniper 2.33 installed. One pi is a zero with minimal configuartion, i.e. no GUI, the other is the first model B with TightVNC server installed and on that one I can run a (very slow) browser. If I try to run esniper from the command line (my preferered method on the PiZero) and on the model B, I get the update personal info error. If I start up TightVNC on the model B and run the browser on it (from my PC) and login to ebay, I get the you must update you info web page, I fill that in and then I can bid on an auction from the command line in a shell, as suggested.
    However after I hva eshutdown the TightVNC and REBOOTED the raspberrypi and NOT STARTED THE VNC SERVER, IT STILL WORKS FROM THE COMMAND LINE.
    What is it that has now been placed on my Pi ? Why don't I get the previous error? How long will my Pi continue to work from the command line?
    I'd really like to get it working on my PiZero and not have to go through a GUI at all.

     
  • Michael S.

    Michael S. - 2017-06-24

    You have only fill out the eBay form with the requested informations once. After you updated your account, it never occurs again on any esniper client.
    Except, eBay changes something else ...

     
  • NickT

    NickT - 2017-06-24

    Thank you, you're right. It even works from the command line on the PiZero now, although I didn't think it would.

     
  • Rumblewutz

    Rumblewutz - 2017-10-09

    Using a German account I was unsuccessful using esniper with signin.ebay.de, it turned out I inexplicably had to log in on signin.ebay.co.uk once instead – after that the usual settings work:

    historyHost = offer.ebay.de
    prebidHost = offer.ebay.de
    bidHost = offer.ebay.de
    loginHost = signin.ebay.de
    myeBayHost = my.ebay.de
    
     

    Last edit: Rumblewutz 2017-10-09
  • Michael S.

    Michael S. - 2017-10-09

    You dont need to change the default settings to bid on auctions on ebay.de.

     
  • Rumblewutz

    Rumblewutz - 2017-10-09

    You're right, I don't – thank you! However, it's noticable the login on ebay.de did not suffice to solve the problem in my case.

     

    Last edit: Rumblewutz 2017-10-09
  • Michael S.

    Michael S. - 2017-10-09

    This issue has been discussed several times: https://sourceforge.net/p/esniper/bugs/search/?q=ebay.de The problem is, that most of the strings with are used for comparisons are hard coded in the esniper sources.

     
  • Source Geek

    Source Geek - 2017-10-17

    The message "eBay: Update your contact info" means a sucessful login. This can be verified by getting the message and navigating to ebay.com.

    Use this patch and apply it to the latest CVS checkout. No need to waste your time updating contact info.

     
  • Michael S.

    Michael S. - 2017-10-21

    Patch commited.

     
  • Velociraptor

    Velociraptor - 2017-10-31

    couldnt we use XPATH instead of these string compares?

     
  • Bodo

    Bodo - 2018-06-19
    • status: open --> closed-fixed
     

Log in to post a comment.