freelance iş ilanları

linke gidip yazı çekmek

12 Mesajlar 1.582 Okunma
lstbozum
smsonayhizmeti

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1467
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
merhaba arkadaşlar bir çok botta select ile seçtirip sayfaya gidip veri çekiyordum.
bir bot yapmam lazım ücretsiz dağıtacam.

Php Botta Sorunum :
Linke tıklaatmak ve içerik sayfasına gitmek.
 

 

:)
wmaraci
reklam

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
omrumdely kodları buraya yazarsan nerede takıldığını görebilir anlayabilir ve bu neticede sana doğru kolay yada alternatif mantıklarını sunabiliriz..
 

 

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1467
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
merhaba güven kardeşim kod yok ben sadece mantığnı öğrenmek istiyorum.
Select işleminde value değerini seçip get veya post yöntemi ile veri içeriğini çekebiliyorum .
Link te bunu nasıl yapabilirim. Aynı mantık derseniz bununla ilgili ufak bir örnek verirseniz ben çbuk kavrarım.
 

 

:)

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
omrumdely anlamıyorsun galiba hoca öle bi anlatıyorsunki işler karma karışık başka sitedeki linkimi cekiyorsun, baska sitedeki linki databasene kaydedipmi göstermeye calısıyorsun yoksa kendi belirlediğin linki databasendenmi çekmek istiyorsun?

ayrıntılar önemli
 

 

wmaraci
wmaraci

http://veblebi.com

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1467
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
Php bot yapıyorum siteye girip ordaki linke tıklayıp linkteki veriyi çekmek ti.
 

 

:)

stekmil stekmil WM Aracı Kullanıcı
  • Üyelik 04.05.2017
  • Yaş/Cinsiyet 49 / E
  • Meslek otomotiv
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 24
  • Beğeniler 0 / 8
  • Ticaret 0, (%0)
O zaman, botun aldığı html tagının href değerini "preg_match" vb metodla string olarak alacaksınız...

ne yapmak istediğinizi yeterince ifade etmiyorsunuz, siz hangi aşamadasınız, hengi noktada sorun yaşadınız, aldığınız değerlerde sorun sadece link mi, yoksa html kodlarının parçalanması aşamasında mısınız, herhangi bir linke girip linke tıklamak, siz mi, bot mu, bot linke nasıl tıklıyor, o herhangi bir link sizin sayfanızda mı, botun veri çektiği dış bir sitede mi vs?
 

 

http://veblebi.com

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1467
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
Hocam maşallah ben bu sorulari cevaplasam herhal aksam olur :)
Şaka biyana örnek verim hemen hocam.
Wmaraci.com/forum cekecegimiz alan bu. Bu sayfadaki php kategorisine linkine girip. Burdan konu başlıklarını çekmek amacım.
 

 

:)

stekmil stekmil WM Aracı Kullanıcı
  • Üyelik 04.05.2017
  • Yaş/Cinsiyet 49 / E
  • Meslek otomotiv
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 24
  • Beğeniler 0 / 8
  • Ticaret 0, (%0)
Bu şekilde, anlatması ise haftayı ve tabi sizede bağlı aylarıda bulabilir :)

İşte linkler ve linklerin başlıkları, denenmeli... (file_get_contents sorun çıkartırsa, o zaman CURL kullanırsınız)

$url = "https://wmaraci.com/forum/";
$al = file_get_contents($url);

preg_match_all('|(.*)<\/a>|i', $al, $matches);
$linkler = array();
if( isset( $matches[1]) ) {
foreach($matches[0] as $key=>$v) {
$v = trim($v);
if( $v && $matches[1][$key] ) {
// url al
$title = $matches[1][$key];
preg_match('| // url alinabildiyse ve # veya boş değilse
if( isset( $href[1] )) {
$href[1] = trim($href[1]);
if($href[1] != '#' && $href[1] != null ) {
$linkler[] = array(
'url' => $href[1],
'title' => $title
);
}
}
}
}
}
print_r($linkler);

?>


print_r($linkler);

sonuç;

Array
(
[0] => Array
(
[url] => https://wmaraci.com
[title] => Anasayfa
)

[1] => Array
(
[url] => https://wmaraci.com
[title] => Forum
)

[2] => Array
(
[url] => https://wmaraci.com
[title] => Ticaret
)

[3] => Array
(
[url] => https://wmaraci.com
[title] => Blog
)

[4] => Array
(
[url] => https://wmaraci.com
[title] => Premium
)

........
.......
)
 

 

http://veblebi.com

FOMOCO FOMOCO WM Aracı Kullanıcı
  • Üyelik 10.11.2011
  • Yaş/Cinsiyet 41 / E
  • Meslek Nakliyat
  • Konum
  • Ad Soyad C** A**
  • Mesajlar 417
  • Beğeniler 184 / 76
  • Ticaret 1, (%100)
Dinamik olmayan bir link ise zaten normal siteden veri çeker gibi çekersiniz... Dinamik link ise linkin değişen id numarası yada değişkenlik gösteren kısmını preg_match ile gruplarsın daha sonra curl_multi fonksiyonu ile kasmadan bir çok linkten tek sorguda hızlı bir şekilde istediğin verileri çekersin hocam.

tam olarak yapmak istediğinizi yazarsanız daha net cevaplar bulursunuz
 

 

wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al