Alpha Software Mobile Development Tools:   Alpha Anywhere    |   Alpha TransForm subscribe to our YouTube Channel  Follow Us on LinkedIn  Follow Us on Twitter  Follow Us on Facebook

Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Http_Post

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Http_Post

    I hope I'm heading inthe right direction here.

    The Goal...

    Take a company name from my database and search the Florida Division of Corportations for that company.

    Upon finding that company, collect the names of the officers of the corporation from the site and populate the appropriate fields within the customer record.

    If this info could be accessed directly through the URL, I believe I would have "most" of the battle won. Unfortunately, I can't see any way to query their servers through the URL.

    The Approach...(I think)

    The webpage located at this address http://www.sunbiz.org/corinam.html is the first stop along the way. This is a form where you can enter a company name and click a submit button which will return a new page with a list of likely matches.

    I think if I can get this much accomplished, then I will be able to muddle my way through most of the rest of the process. (Submitting the rest of the required info to the next page, parsing the officer info from the resulting page and writing the data to the table).

    ...

    If anyone has any experience with HTTP_Post() and would be willinig to take a look at this for me, it would be most appreciated.

    Kindest Regards,

    Louis

    #2
    Re: Http_Post

    I think you will find the following thread helpful

    http://msgboard.alphasoftware.com/al...ad.php?t=63926

    Looking at the web page

    HTML Code:
    <INPUT id=entity_search maxLength=192 size=65 name=names_comp_name>
    I think you will be able to use getelementbyid to fill the form.


    If not try this

    HTML Code:
    document.forms.item(0).entity_search=vname
    document.forms.item(0).submit.click()
    This should get you started.

    Comment


      #3
      Re: Http_Post

      Thanks John...I'll look into your suggestions.

      Louis

      Comment


        #4
        Re: Http_Post

        You might find this thread interesting as well.

        http://msgboard.alphasoftware.com/al...ad.php?t=65806

        Comment


          #5
          Re: Http_Post

          http_post can send parameters to the target page and return the contents of the screen as a string, which you can then parse. The problem with this particular website is you have to either be very specific with the parameters to get the proper company (out of a sea of similar ones). If you had the exact parameters, the target page is about three pages deep after that first search page (which you would bypass). If you don't have exact parameters you are going to get back a bunch of irrelevent information. I can't see how you are going to automatically parse that information, find what you want, and fire another more targeted http_post request. What you get back in the http_post is called "body" and is the complete html of the page as if you were looking at it. Then you've got to parse the results; I use extract_string() often in this process.

          The other issue, is that their copyright probably won't let you do this. I once created a similar process to extract info from the ABA and after a thousand hits or so, my http_post just returned a screen that said "knock it off or we will prosecute you for copyright violation". Their server had some means to track hits by IP address over a given period of time.
          Steve Wood
          See my profile on IADN

          Comment


            #6
            Re: Http_Post

            Steve,

            Thank you for responding.

            Your explaination of "How" to accomplish this is right in line with what I expected to have to do. My problem is that I have limited HTML knowledge/experience and don't understand how to use the HTTP_Post() function to accomplish the goal.

            As for the site's Copyright, I wouldn't knowingly violate a copyright and I suppose I should look into this, but my initial thoughts are that this is a Government owned website. All of the data is public information and anyone is welcome to use the site and assocoated data at will.

            The state will even provide downloadable files or even CD's with all of this data at no charge.

            If there is any way you could see your way clear to whip up an example of how to make this work for me, it would save me a ton of head scratching and frustration. I've read the help files, searched the forum and even tried to take the Amazon.com book search example from the help text and modify it to accommodate my needs, but I'm not having much luck.

            Louis

            Comment


              #7
              Re: Http_Post

              Getting the content is pretty easy. The following will return the response from that leading page:

              txt = http_post("http://www.sunbiz.org/corinam.html","").body
              ?txt

              If you run that you will see that what you get from http_post is not the same as if you actually went to the page and ran a search.

              But I ran a quick test and you will not be able to submit a company name for the search using the http_post method. Not unless you go about three pages deep and submit an exact query. And you won't know what to submit.

              I think http_post is not going to get you anything useful and your options are to use a macro language to mimic what someone would actually physically type in while at their website or some way to simulate pressing their submit button.
              Steve Wood
              See my profile on IADN

              Comment


                #8
                Re: Http_Post

                Steve,

                As always, thank you for taking a look at this.

                I will investigate other approaches unless someone else can suggest a solution.

                Kindest Regards,

                Louis

                Comment

                Working...
                X