473,387 Members | 3,801 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Extract information from various web sites

I would like to develope a system using a web or non-web based client
(FrontPage, Access, etc.) that can send requests to various travel web
site (using our user name and password for each) and extract the
requested pricing and information and compile it together for
comparison. Can anyone suggest the best way to do this? I assumed XML
would be the best way to do something like this but would the web site
you are contacting not have to offer an XML interface of some sort to
accept the requests?

Any suggestions are appreciated.

Nov 13 '05 #1
8 1714
The term "various" websites confuses me.

Do you mean you want to surf the web and store "fare" information in a database on your
website??

If so you're going to need a whole lot more than FrontPage, you're going to need to write
a client side application using some flavor of Visual Studio and one of its programming
languages.
--
Steve Easton
Microsoft MVP FrontPage
95isalive
This site is best viewed............
........................with a computer

<jo**@destinytours.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com...
I would like to develope a system using a web or non-web based client
(FrontPage, Access, etc.) that can send requests to various travel web
site (using our user name and password for each) and extract the
requested pricing and information and compile it together for
comparison. Can anyone suggest the best way to do this? I assumed XML
would be the best way to do something like this but would the web site
you are contacting not have to offer an XML interface of some sort to
accept the requests?

Any suggestions are appreciated.

Nov 13 '05 #2
<jo**@destinytours.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com
I would like to develope a system using a web or non-web based client
(FrontPage, Access, etc.) that can send requests to various travel web
site (using our user name and password for each) and extract the
requested pricing and information and compile it together for
comparison. Can anyone suggest the best way to do this? I assumed XML
would be the best way to do something like this but would the web site
you are contacting not have to offer an XML interface of some sort to
accept the requests?

Any suggestions are appreciated.


With code in an Access application, you can use the Internet Transfer
Library posted here:

http://www.mvps.org/access/modules/mdl0037.htm

.... to query web sites and read the HTML they return. It would then be
up to code you would write to parse the HTML to extract the data you
want.

--
Dirk Goldgar, MS Access MVP
www.datagnostics.com

(please reply to the newsgroup)
Nov 13 '05 #3
search: what is distributed computing
search: what are xml web services
search: what is a smart client

When you are convinced I know how to answer more questions that I need to
ask maybe we can talk about hiring me for a consulting and development
project...

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

<jo**@destinytours.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com...
I would like to develope a system using a web or non-web based client
(FrontPage, Access, etc.) that can send requests to various travel web
site (using our user name and password for each) and extract the
requested pricing and information and compile it together for
comparison. Can anyone suggest the best way to do this? I assumed XML
would be the best way to do something like this but would the web site
you are contacting not have to offer an XML interface of some sort to
accept the requests?

Any suggestions are appreciated.

Nov 13 '05 #4
On Sun, 21 Aug 2005 20:28:37 -0500, "clintonG"
<cs*********@REMOVETHISTEXTmetromilwaukee.com> wrote:
search: what is distributed computing
search: what are xml web services
search: what is a smart client

When you are convinced I know how to answer more questions that I need to
ask maybe we can talk about hiring me for a consulting and development
project...

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

What a HARSH response. Who would want to hire such a wiseass??

Truth
Nov 13 '05 #5
We have accounts with various travel suppliers and airlines. If
someone wants a price on a flight or package, we must go to 3-5
supplier sights, login, enter the destination and dates, then get back
to the client with the best option. We avoid doing a lot of this as it
is time consuming. There are a few products out there that do little
more than what I would like to do but charge a lot of money up front as
well as ongoing monthly fees.

Does that explain it a little better?

John

Nov 13 '05 #6
Yes it explains it better.

To do what you want can be done, but it's going to take some programming to build a
client side application.

You're looking at an application created with Visual Studio, or Visual Studio .NET
( or a comparable programming IDE )

That's why the applications that are out there cost money.

imho, if there are applications out there that do what you want, buying one will be much
cheaper than hiring someone to create one for you.

Or you can buy a version of Visual Studio, do a lot of research and trial and error
programming and "roll your own."

However, how much is your time worth??
--
Steve Easton
Microsoft MVP FrontPage
95isalive
This site is best viewed............
........................with a computer

<jo**@destinytours.com> wrote in message
news:11**********************@g44g2000cwa.googlegr oups.com...
We have accounts with various travel suppliers and airlines. If
someone wants a price on a flight or package, we must go to 3-5
supplier sights, login, enter the destination and dates, then get back
to the client with the best option. We avoid doing a lot of this as it
is time consuming. There are a few products out there that do little
more than what I would like to do but charge a lot of money up front as
well as ongoing monthly fees.

Does that explain it a little better?

John

Nov 13 '05 #7
Microsoft is not advocating the use of the outdated JET database you refer
to as Access. I contend if this project were to be implemented using JET and
given the credibility of the business case for doing so, everything we know
about the JET database indicates it would need to be replaced shortly after
deployment. It would be okay to use as a prototype given other business
considerations for doing so but I don't think the OP (John) asked how to
develop a prototype and as I understand it Microsoft is no longer releasing
any new versions of JET.

I agree with Microsoft who now advocates the use of SQL Server 2005 Express
(SQLX) as it provides native support for XML and provides many other
benefits.

Furthermore, John is on a fact finding mission. If he follows my leads he
will become informed of the 'big picture.' For example, I already understand
that he wants to deploy Smart Clients but he doesn't even know what that
means yet. Furthemore, he will soon learn he needs a good plan to get to
where he wants to go.

I mean, the suggestion to use JET as stated at best provides a base level of
backwards compatibility. I think it is important to challenge each
prospective client as it is them and them alone who must determine if they
want to work with a backwards solution when I offer to help them learn to go
forward.
<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/



"Dirk Goldgar" <dg@NOdataSPAMgnostics.com> wrote in message
news:OP**************@tk2msftngp13.phx.gbl...
<jo**@destinytours.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com
I would like to develope a system using a web or non-web based client
(FrontPage, Access, etc.) that can send requests to various travel web
site (using our user name and password for each) and extract the
requested pricing and information and compile it together for
comparison. Can anyone suggest the best way to do this? I assumed XML
would be the best way to do something like this but would the web site
you are contacting not have to offer an XML interface of some sort to
accept the requests?

Any suggestions are appreciated.


With code in an Access application, you can use the Internet Transfer
Library posted here:

http://www.mvps.org/access/modules/mdl0037.htm

... to query web sites and read the HTML they return. It would then be
up to code you would write to parse the HTML to extract the data you
want.

--
Dirk Goldgar, MS Access MVP
www.datagnostics.com

(please reply to the newsgroup)

Nov 13 '05 #8
"clintonG" <cs*********@REMOVETHISTEXTmetromilwaukee.com> wrote in
message news:Od**************@TK2MSFTNGP10.phx.gbl
Microsoft is not advocating the use of the outdated JET database you
refer to as Access.
You are mistaken in three ways. First, after a period of SQL Server
evangleism, Microsoft has stepped back from recommending "SQL Server
everywhere", and is now recommending Jet databases for appropriate uses.
Second, Access is not Jet, but a user-interface and
application-development program that happens to use Jet as its default
file-server database. Access works just as well with a SQL Server
back-end. And third, this is not a question about data-storage
mechanisms; it's a programming question for which any debate about what
the superiority of one back-end database or another is entirely
irrelevant. John's original question was posted to two Access
newsgroups, from which I think it's reasonable to conclude that he
already has an Access application to which he wants to add this
functionality.
I contend if this project were to be implemented
using JET and given the credibility of the business case for doing
so, everything we know about the JET database indicates it would need
to be replaced shortly after deployment.
I wonder what it is you think you know about Jet. But again, the
question is really about programming, not about databases as such..
It would be okay to use as a
prototype given other business considerations for doing so but I
don't think the OP (John) asked how to develop a prototype and as I
understand it Microsoft is no longer releasing any new versions of
JET.
Jet is currently in maintenance mode, but since various OS components
rely on it, I don't think it's going away any time either. MS currently
doesn't have any other database product that fills the same niche. When
they develop one, I expect Access will work with it.
I agree with Microsoft who now advocates the use of SQL Server 2005
Express (SQLX) as it provides native support for XML and provides
many other benefits.
TTBOMK, Microsoft is not, as a corporation, currently advocating SQLX as
a replacement for Jet. The SQL Server design team may be.
Furthermore, John is on a fact finding mission. If he follows my
leads he will become informed of the 'big picture.' For example, I
already understand that he wants to deploy Smart Clients but he
doesn't even know what that means yet. Furthemore, he will soon learn
he needs a good plan to get to where he wants to go.
Your view of what John is after and what he needs, like mine, is based
on very little information. But I think you're mistaken.
I mean, the suggestion to use JET as stated at best provides a base
level of backwards compatibility. I think it is important to
challenge each prospective client as it is them and them alone who
must determine if they want to work with a backwards solution when I
offer to help them learn to go forward.


I agree with your philosophical statement, but I think you know very
little about Access.

--
Dirk Goldgar, MS Access MVP
www.datagnostics.com

(please reply to the newsgroup)
Nov 13 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Zhang Le | last post by:
Hello, I'm writing a little Tkinter application to retrieve news from various news websites such as http://news.bbc.co.uk/, and display them in a TK listbox. All I want are news title and url...
0
by: Emine Ekin | last post by:
/*Apologize for multiple posts*/ FIRST CALL FOR PAPERS ADVIS 2006 Fourth Biennial International Conference on Advances in Information Systems 18-20 October, 2006 Izmir, Turkey
10
by: Robert Schultz | last post by:
I have a C/C++ file that I simply want to 'extract' a function from. Something like: extract <function name> <c or cpp file> I want it to return from the beginning of the function, to the end. ...
0
by: **Developer** | last post by:
I know about Shell.ExtractIconEx But suppose I have a .ICO file that has 3 or 4 icons of various sizes in it. I'd like to extract then, determine the sizes and display them. How can I do...
1
by: csgraham74 | last post by:
Hi Guys, I want to populate a nodelist so that i can extract various details. The xml document i have is similar to the one below. baiscally i want to extract the first instance of <PP>...
10
by: Elric02 | last post by:
I'm currently trying to get access to the Python source code, however whenever I try to extract the files using the latest version of WinZip (version 10) I get the following error "error reading...
1
by: Prasad | last post by:
Hi, We have DB2 version 7 fixpak 14 on AIX 5.1. We have nicknames to another RDBMS tables. These nicknames have views and specification only indexes. I would like to know how we can extract...
2
by: kimi | last post by:
Hi ppl, I am new to PHP. I would need some information on the following: 1. a) I wanted to know from where the data is extracted and stroed in the global assocoative arrays ( specifically...
3
by: Noorain | last post by:
I designed a site. i want to header,footer,left & right column fixed but body information only scrolling. this site screen to be 800/600 px. i designed this way but when i used position fixed all...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.