hasher Skrevet 27. juli 2006 Del Skrevet 27. juli 2006 Hei! Lurer på om det er mulig å hente ut resultatene i et google søk så jeg kan ha dem på en egen side? Hvis det er mulig, hvordan gjør man det? Lenke til kommentar
???????? Skrevet 28. juli 2006 Del Skrevet 28. juli 2006 Innholdet på google.com er kopibeskyttet, og hente ut dette på ikke tillatte måter kan være EKSTREMT DYRT for deg... se hvilke ferdige løsninger google.com har - ikke hent ut noe uten tillatelse. Lenke til kommentar
0lav Skrevet 28. juli 2006 Del Skrevet 28. juli 2006 Får han ikke lov så lenge han skriver at det er fra google også? Tror han skal lage en slags startside med søk på, og vil sikkert at alt av søk osv skal ligge inne i sitt eget design.. Lenke til kommentar
???????? Skrevet 28. juli 2006 Del Skrevet 28. juli 2006 Virker som det er det han ønsker, men det er nok kopibeskyttet. Man har en viss sitatrett, men denne blir langt overgått dersom man henter hele innholdet! Dette er jo for å beskytte google.com. De bruker mange mange $ på å drifte siden sin, hvis noen da tar innholdet og dermed fjerner reklame ol. så er nok ikke det tillatt. Der i mot så kan nok en mulighet være å bruke ifram. På den måten hentes hele google.com siden, og vises hver gang. Det blir jo ikke akkuratt det samme da. Lenke til kommentar
Ernie Skrevet 28. juli 2006 Del Skrevet 28. juli 2006 (endret) Får han ikke lov så lenge han skriver at det er fra google også? Tror han skal lage en slags startside med søk på, og vil sikkert at alt av søk osv skal ligge inne i sitt eget design.. 6572707[/snapback] For å sitere "Terms of service" The Google Services are made available for your personal, non-commercial use only. You may not use the Google Services to sell a product or service, or to increase traffic to your Web site for commercial reasons, such as advertising sales. You may not take the results from a Google search and reformat and display them, or mirror the Google home page or results pages on your Web site. You may not "meta-search" Google. If you want to make commercial use of the Google Services, you must enter into an agreement with Google to do so in advance. Please contact us for more information. If you are interested in adding a Google search box to your web site or your company's web site, we encourage you to do so. Til trådstarter: You may not send automated queries of any sort to Google's system without express permission in advance from Google. Note that "sending automated queries" includes, among other things: using any software which sends queries to Google to determine how a website or webpage "ranks" on Google for various queries; "meta-searching" Google; and performing "offline" searches on Google. Please do not write to Google to request permission to "meta-search" Google for a research project, as such requests will not be granted. Som du ser over her, det du spør om er ikke lovlig. Endret 28. juli 2006 av Ernie Lenke til kommentar
muffe Skrevet 28. juli 2006 Del Skrevet 28. juli 2006 Joda, dette er fullt mulig. Det er til og med fullt lovlig på alle måter. I LXF74 side 92-93 er det beskrevet hvordan man gjør dette. Hvis du er heldig finner du artikkelen på nettet. (LXF74 = Linux Format desember 2005) Lenke til kommentar
Ernie Skrevet 28. juli 2006 Del Skrevet 28. juli 2006 Joda, dette er fullt mulig. Det er til og med fullt lovlig på alle måter. I LXF74 side 92-93 er det beskrevet hvordan man gjør dette. Hvis du er heldig finner du artikkelen på nettet. (LXF74 = Linux Format desember 2005) 6575691[/snapback] Hvordan kan det være lovlig når det klart og tydelig står på googles egne sider at de ikke tillater det? Lenke til kommentar
muffe Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 Du bruker Googles eget API til å kommunisere med Google når du søker. Da kan du utføre opp til 1000 automatiserte søk hver dag. Google burde ha litt mer informasjon på sine sider. Lenke til kommentar
Gjest Slettet+6132 Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 Innholdet på google.com er kopibeskyttet, og hente ut dette på ikke tillatte måter kan være EKSTREMT DYRT for deg... se hvilke ferdige løsninger google.com har - ikke hent ut noe uten tillatelse. Dette er jo for å beskytte google.com. De bruker mange mange $ på å drifte siden sin, hvis noen da tar innholdet og dermed fjerner reklame ol. så er nok ikke det tillatt.Egentlig er det vel litt rart at google skal være kopibeskytta, ingenting av infoen der har opphav hos dem. Alt de gjør er å "stjele" info fra andre sider og gi det til meg på en presentabel måte. Så hva er da forskjellen om jeg tok info fra google og gjor det samme (for å sette det helt på spissen)? Lenke til kommentar
magikern Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 (endret) etter først ha registrert deg for å få en "key" kan du bruke SOAP mot Googles eget API. <?php $q = $_GET['q']; if(!empty($q)){ $query = "$q";// site:domain.com"; $key = ""; /*Nøkkelen fra Google*/ $client = new SoapClient("http://api.google.com/GoogleSearch.wsdl", array("trace"=>1,"exceptions"=>0)); $result = $client->doGoogleSearch( $key, // API key $query, // search term 0, // start from result n 10, // number of results - max is 10 FALSE, // filter - remove similar results '', // restrict by topic false, // Safesearch - remove adult links '', // restrict by language '',''); // last 2 are ignored by Google // print "<pre>\n"; print "\nRequest :\n".htmlspecialchars($client->__getLastRequest()) ."\n"; // print "\nResponse:\n".htmlspecialchars($client->__getLastResponse())."\n\n\n"; // print "</pre>"; // foreach($result->resultElements as $hit) echo "\n\n<a href=\"".$hit->URL."\">".$hit->title."</a><br/>"; // print "\n</pre>"; if(get_class($result) == 'SoapFault'){ $message = $result->faultstring; $output = "An error occured: $message"; }else{ $num = $result->{estimatedTotalResultsCount}; $elements = $result->{resultElements}; $list = ''; if($num > 0){ foreach($elements as $item){ $size = $item->{cachedSize}; $title = $item->{title}; $url = $item->{URL}; $snippet = $item->{snippet}; $snippet = trim($snippet); $snippet = str_replace("<b>","",$snippet); $snippet = str_replace("</b>","",$snippet); $snippet = str_replace("<br>","",$snippet); $desc = "<li><strong>$title -</strong><ul><li><cite><a href=\"$url\">$url</a></cite></li>"; $desc .= "<li><small>[Size: $size]</small></li>"; $desc .= "<li><em>$snippet</em></li></ul></li>"; $list .= $desc; } } $output = "<ul><li>$num results found:<ul>$list</ul></li></ul>"; } echo $output.""; } ?> denne koden er skrevet for php5's innebygde SoapClient, men det er stort sett ganske likt for PEAR -> SOAP og nuSOAP... Endret 29. juli 2006 av magikern Lenke til kommentar
???????? Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 Et leksikon eller en ordbok er også kopibeskyttet. De har også bare samlet info. Så svaret er: DET ER KOPIBESKYTTET. Dette er helt avhengig av hvordan de har samlet informasjonen! Bruken av google.com sin API er en tjeneste de har satt opp og dermed tillatt - så lenge du følger deres regler. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå