Monday, September 10, 2012

How to retrieve Domains By Proxy customer number(s) from Go Daddy using Google Chrome

Note: See Escaping GoDaddy and Domains by Proxy by Aaron James Young for a simpler method. My article is more technical and involves more steps.


If you would like, you may skip directly to the instructions.

Preface

When I attempted to transfer a domain away from Go Daddy last December, I had trouble retrieving the Domains By Proxy customer number using the Retrieve Customer Number tool at domainsbyproxy.com. I think it was because the e-mail address on file was disabled the first time I tried using it. I then reactivated the e-mail account, but there were no messages with the customer number. My subsequent attempts to retrieve it also failed.

I was frustrated. But then I discovered the eHow article, How to Remove Domains by Proxy, which gave me hope. It didn't work for me, but it led me in the right direction. The second sentence of Step 1 says, "At the bottom of this page, you will see your Domains by Proxy user name, which is all numbers." I did not see the number the instructions were referring to. But after some investigation I found a way to locate it, which I explain below.

Instructions

Overview

The instructions below describe how to search the DOM for a div with id="privacy-selected-div" and delete or disable the display: none; rule of the div’s style attribute. This will display the section: “Select your Domains By Proxy® account (Private Registration account)”. Your Domains By Proxy customer number(s) should be listed next to one or more radio button labeled “Login:”.

Notes

Follow these instructions at your own risk. The steps below involve technical steps such as viewing and updating the Document Object Model (DOM) of a web page you are viewing. Also, I documented these steps several months ago (December 2011) and Go Daddy may have changed things since then. So, it’s possible these steps may now be completely wrong.

The following instructions are for Google Chrome. If you have a different web browser, it may be possible to retrieve your customer number(s) using your browser’s development tools, but the exact instructions will vary and are up to you.

Step-by-step Instructions

  1. Open Google Chrome
  2. Log in to your Go Daddy account
  3. Under My Account click My Renewals
    • You should now be at the Go Daddy My Renewals page
  4. Open Chrome’s Developer Tools window:
    • By right-clicking anywhere on the web page (such as a margin) and selecting Inspect element
    • Or by pressing Ctrl+Shift+I
  5. In the Search Elements box, search for:
    privacy-selected-div
    • Make sure Elements is selected at the top of the Developer Tools window.
    • The following element should be located:
      <div id="privacy-selected-div" 
      style="display: none; …">…</div>
    • Click on the located element (e.g. click on the yellow highlighted section)
    • The line should turn blue.
  6. In the right side of the window, locate the “Styles” section.
    • If it is not expanded, click to expand it (the arrow should point down).
    • Place your mouse cursor over the following block under Styles:
      element.style {
          display: none;
          margin-left: 22px;
      }
    • Click the checkbox that appears to the right of the display: none; rule.
    • The rule should now have a line through it, like display: none; indicating the rule is disabled, and should cause the section to be displayed.
How to display privacy-selected-div using Chrome's Developer Tools
Screenshot showing how to display the privacy-selected-div using Chrome's Developer Tools.
  1. Now, switch back to the Chrome window and tab with the Go Daddy My Renewals web page.
    • You should now see the heading, “Select your Domains By Proxy® account (Private Registration account)” below the table with your domains.
    • Below this, you should see one or more radio buttons with the label “Login:” and a number.
    • The number(s) is/are your Domains By Proxy customer number(s).
Screenshot of the GoDaddy.com My Renewals page
Screenshot of the Go Daddy My Renewals page showing the Domains By Proxy customer number (highlighted at the lower left).
  1. Log out of your Go Daddy account.
    • Do NOT click Continue on the My Renewals page if you do not wish to renew your domain(s) at this time.

Disclaimers

  • Follow these instructions at your own risk.
  • Do NOT click Continue on the My Renewals page if you do not wish to renew your domain(s) at this time. I am not responsible for any charges.
  • Go Daddy may change their site at any time causing these instructions to fail. It worked for me when I drafted this article (December 2011). It may or may not work for you.
  • View source from your browser probably will not work because the relevant section of the page appears to be generated via JavaScript.
  • It is unlikely that I will be able to answer questions you may have. For one reason, I no longer have access to a Go Daddy account.

Other options for DOM/web ninjas

  • Get values from input elements with name="dbpaccts".
    • If you want more info, look at the corresponding label element(s).
  • It might also be possible to obtain your customer number(s) by peeking at JSON or AJAX.

See Also

3 comments:

  1. Worked like a charm. I used FireFox and the FireBug add-on. Searched the div name and found it.

    ReplyDelete
  2. Worked. Thanks a lot for posting this solution.

    ReplyDelete