Click here to Skip to main content
15,895,142 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello
I want to create a news website with creeper,so creeper searches some sites and returns new news and i show them in my website.but i dont want to use Rss.
so,how i can do it?what technique i use?how a creeper work?how i can create a creeper in asp.net.
too,the server shouldnt busy all times,for example per minute once creeper searches and returns result.
please get me a solution.
thanks
Posted
Updated 1-Jan-14 6:38am
v4
Comments
OriginalGriff 1-Jan-14 11:40am    
And?
What is the problem?
What have you tried? Where are you stuck?
Remember that we can't see your screen, access your HDD, or read your mind.
Use the "Improve question" widget to edit your question and provide better information.
NewWebDesigner 1-Jan-14 12:02pm    
i stick from begin,how it work,how i do it?i dont know any thing about it.
JoCodes 1-Jan-14 12:36pm    
This is a quick answer section and you have a series of questions. Also, "get me a solution" is not the way it works. try something first, then if stuck ask something specific.And the hint is to use "WebPage scraping" if dont want to use RSS feed. Many good tutorials are available on it.If still have doubt ,ask.
Sergey Alexandrovich Kryukov 1-Jan-14 13:58pm    
Agree. I answered in sufficient detail, please see Solution 2.
—SA
JoCodes 2-Jan-14 1:10am    
Thanks SA

1 solution

You requirement of not using RSS is not just your choice, because the site to be "searched" may not provide RSS feed :-).

So, all you need is to use the techniques of Web scraping: http://en.wikipedia.org/wiki/Web_scraping[^].

Please see my past answers for further detail:
How to get the data from another site[^],
get specific data from web page[^].

Good luck. Happy New Year!

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900