Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Iltasanomat.fi cURL esto

Sivun loppuun

Olli [05.08.2012 20:10:53]

#

Jostain syystä iltasanomat.fi on estänyt cURL pyynnöt (tulee Forbidden 403). Millähän ko. eston saisi kierrettyä? PHP käytössä.

Metabolix [05.08.2012 20:14:52]

#

Jos esto todella kohdistuu cURLiin, luultavasti sen voi kiertää muuttamalla asetusta CURLOPT_USERAGENT. Muista kuitenkin, että estolle on luultavasti jokin syy ja että materiaalin luvaton kopiointi ja esittäminen omilla sivuilla voi olla kielletty ja siis lain vastaista.

Olli [05.08.2012 20:32:13]

#

Tulee pelkästään omaan käyttöön. Käytän tätä:

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4) Gecko/20091030 Gentoo Firefox/3.5.4");

Mutta ei auta. Osaatko ehdottaa vaihtoehtoa?

tuutti [05.08.2012 20:51:36]

#

Mistä koitat ajaa sitä? En ainakaa saannu millää curlin asetuksilla 403 erroria (edes pelkällä urlilla).

Olli [05.08.2012 21:02:48]

#

MBnetistä. Toimiiko sinulla tämä:

print file_get_contents("http://www.iltasanomat.fi");

Metabolix [05.08.2012 21:03:59]

#

Minulla ainakin tuo rivi toimii aivan hyvin.

Olli [05.08.2012 21:08:10]

#

Myös MBnetissä?

tuutti [05.08.2012 21:11:10]

#

Olli kirjoitti:

Myös MBnetissä?

Ei löydy mbnet tunnareita, mutta jollei sulla toimi siellä, niin tuskin kenelläkään muullakaan toimii.

Metabolix [05.08.2012 21:13:06]

#

En tietenkään pysty testaamaan koodia MBnetissä, mutta mitä hyötyä siitä testistä olisi, kun sinä olet jo testannut? En usko, että koodin toiminta vaihtelisi eri käyttäjillä. Minusta on jo tämän tiedon perusteella aika todennäköistä, että MBnetin ja Ilta-Sanomien väliset yhteydet on estetty joko MBnetin puolelta (jottei tuollaisia viritelmiä tehtäisi kaistaa tuhlaamaan) tai Ilta-Sanomien puolelta (jos joku MBnetin käyttäjä on aiheuttanut heille häiriötä).

Antti Laaksonen [05.08.2012 21:27:52]

#

Testasin MBnetissä eikä www.iltasanomat.fi toiminut. Myöskään vastaava koodi osoitteeseen www.hs.fi ei toiminut. Sen sijaan www.ohjelmointiputka.net toimi.

Testasin vielä yliopiston palvelimella, ja siellä www.iltasanomat.fi toimi ongelmitta.

Olli [05.08.2012 21:37:34]

#

Joo. Onkohan siis mahdollista kiertää tuo esto jotenkin? Uskoisin että esto on IS:n puolelta, ei MBnetin.

Metabolix [05.08.2012 21:40:53]

#

Siinä tapauksessa ei ole mahdollista muuten kuin käyttämällä toista palvelinta.

tuutti [05.08.2012 21:43:10]

#

Olli kirjoitti:

Joo. Onkohan siis mahdollista kiertää tuo esto jotenkin? Uskoisin että esto on IS:n puolelta, ei MBnetin.

Voit vaikka google cachesta koittaa hakee (tulee pienellä viiveellä).

http://webcache.googleusercontent.com/search?q­=cache:iltasanomat.fi&hl=fi&prmd=imvns&strip=0

Olli [05.08.2012 22:05:40]

#

Eli mitkään header-kikkailut ei onnistu? Mistä muualta kuin headereista IS:n palvelin tietää, että requesti tulee juurikin Mbnetistä? Täytyy varmaan ottaa tuo tuutin tarjoama ratkaisu, vaikka viivettä ei saisi esiintyä..

Metabolix [05.08.2012 22:06:48]

#

Otsikoista ei näe, mistä pyyntö tulee, ja vaikka näkisikin, olisi aika hölmöä estää lataaminen tarkistuksella, jonka voisi helposti kiertää. Lähteen näkee suoraan IP-osoitteesta, ja sille et voi mitään.

tuutti [05.08.2012 22:19:08]

#

Kannattais harkita panostaa joku 20e/vuodessa johki webhotelliin ja hylätä mbnetti (vissii toinen vai kolmas viesti sulta, missä nimenomaa mbnetti ongelmana) tai edes joku virtualisointi softa asentaa (esim. Virtualbox) ja pyöritellä omalla koneella jonku linuxin päällä noita.

Olli [06.08.2012 07:42:21]

#

Olen kyllä tuota miettinyt, mutta en oo sainu vielä aikaseksi. Halpojahan nuo oikeatkin webhotellit ovat...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta