Kom ihåg mig?
Home Menu

Menu


Hämta antal träffar från Blocket

Ämnesverktyg Visningsalternativ
Oläst 2008-01-01, 20:16 #1
JohanH JohanH är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 141
JohanH JohanH är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 141
Jag skulle vilja visa hur många annonser det finns av en viss produkt på Blocket precis på samma sätt som sesam.se gör.

Om du gör en sökning på t ex Sony på Sesam så får du se hur många träffar man får på Sony på blocket. Det känns inte som att det ska behöva vara så jäkla avancerat att få till.

Kan någon ge mig en enkel beskrivning, om det är enkelt, på hur jag ska få till detta på en av mina sajter?
JohanH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-01, 21:11 #2
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
Vilket språk använder du? i php skulle man tex kunna använda file_get_contents() och hämta ut antal annonser efteråt

Kod:
$keyword = "Sony";

$data = file_get_contents("http://www.blocket.se/li?q=" . $keyword . "&c=23");

<sök igenom $data efter antal här>
caipirinha är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-01, 23:24 #3
JohanH JohanH är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 141
JohanH JohanH är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 141
tack, det är php som gäller.

Ska kolla på file_get_contents och så om jag kan knepa ihop något
JohanH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-27, 10:43 #4
sioustis sioustis är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 851
sioustis sioustis är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 851
Får man lov att göra så?
sioustis är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-01-27, 11:38 #5
nicclas nicclas är inte uppkopplad
Flitig postare
 
Reg.datum: May 2003
Inlägg: 340
nicclas nicclas är inte uppkopplad
Flitig postare
 
Reg.datum: May 2003
Inlägg: 340
Så här kan du göra för att ta text/länk och data om antal träffar på Blocket från Sesam.se med php:

Kod:
<?php
$sokord="sony";
$handle=fopen("http://sesam.se/search/?q=".$sokord,"r");
$gotit = false;
while(($gotit == false) && ($data = fgets($handle, 255)) ) {
 *if(preg_match("/enrichments;subcategory=blocket/",$data)){
 * *$text = trim($data);
 * *$gotit = true;
 *}
}
// Skriver ut länk och text som finns på Sesam.se
echo $text;
?>
Citat:

Får man lov att göra så?
Om man får lov vet man inte föränn man frågat.

nicclas spekulerar: Om du använder data utan att fråga Schibsted så är det gissningsvis inte tillåtet, och du riskerar att få ett brev från dem. Om Schibsted blir sura eller inte, tror jag, beror på hur du använder data. Om du använder länken/data i det format som min kod matar ut den, för att skicka trafik till Blocket, så kommer de nog inte att klaga. Om du använder data för att förlöjliga hur få träffar Blocket returnerar jämfört med din egen tjänst så blir de mindre glada. Om du använder texten för att renomésnylta på Blocket så kommer de heller inte att bli glada.
nicclas är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017